No-fault is about taking money away from lawyers, who used to litigate each and every auto accident as a lawsuit in court before the insurers would pay. Eventually the insurers decided that they spent more on lawyers than accident payments, and they had no reason to do so.
If you want to go back to the way things were, you are welcome to spend lots of time and money in court for trivial things, and see how you like it. I will provide you with expert witness testimony for $7.50/minute plus expenses. The lawyers charge more.
In general your insurer can figure out for themselves if you were at fault or not, and AAA insurance usually tells me when they think I was, or wasn't, when they set rates.