No fault is for people with no property or children who made a mistake the first time around. It is toxic for parents and children.
I bet we're all saying the same thing, but in a different way. We all think there should be penalties for breaking up a marriage, right? And to be clear, I mean the person who abandons, cheats on, or endangers the other spouse is the one who breaks up the marriage. (The person who was abandoned, cheated on, or endangered is not at fault.)
Anyone can file a "fault" divorce today, instead of a "no fault" divorce. The problem is the outcome will be the same. The court will not care who broke up the marriage or why. The end result will be the same. The only difference is that fault divorce costs more time and money, and all the dirty laundry is aired in court.