I agree, that would only make things more complicated.
Rules are broken by virtually everyone for 3 reasons:
1) Ignorance of the rules - ie the average golfer doesn't understand the drop procedures for water hazards and lateral water hazards. Tiger Woods even had a problem with his drop options and almost got DQ'd from the Masters.
2) Cheating- they know the rule but break them in order to gain an advantage.
3) Don't care because the rule is stupid- ie when I play by myself, I never pull the pin when putting, it is just a complete waste of time and there is no competitive advantage.
Most rules are broken due to ignorance of the rules and that is because the rules are already way too complicated. Players think they are doing the correct thing but in fact may not be. This is just a constantly moving line based upon how knowledgeable a particular player is about the rules.
I have had numerous occasions when another player asks me a question about a situation that just happened after the fact and when I explain the rule and they realize that they violated a rule (not on purpose), it becomes awkward because even though it is a friendly round it usually involves a match of some sorts for money ... that's when I feel like an ahole because I wasn't even going to bring it up, but now, when asked, I will explain the rule. Now my friend feels bad.
The fact that this happens all the time on the course upsets me because the rules of a sport shouldn't be so GD complicated.