Keep in mind how the electrical code is set. It is a bureaucracy whose self preservation requires they constant change stuff.
I can understand how and why you feel that way. Most such government organizations are like that. But there is another side to code books that often go unnoticed and underappreciated.
About a million years ago I served on the electrical code review committee for Ontario - it was an unpaid activity based on expertise. For the most part, it was our job to review the code in the context of technology advancements, industry requests, and coroner's recommendations. The latter part was the most important. Whenever someone is killed in an accident, a coronor has to do an investigation, a report, and if appropriate make recommendations for changes. The coroner's report is often based on external expert advice and input.
The electrical code does not have to be changed to reflect the coronor's report (because they are usually just recommendations), but there has to be a very thorough assessment if the committee decides to go against those recommendations.
This review is often an assessment of stupidity (can't usually fix that but you had to try - it's called idiot proofing), practicality, effectiveness, and cost to name just a few of the factors.
In my experience, most of the objections to code requirements were based on a poor understanding of what can go wrong in various situations. Most electricians understand the obvious, but they fail to appreciate circumstances that they don't encounter themselves. If every electrician had to investigate every fatality themselves, I'm sure their view would change. Supposedly, the code is there to make that unnecessary. Ground loops and faults are a great example of something few electricians let alone the public really understand. Even the lowly neutral wire gets more than its share of harrassment.
In my opinion, it's ok to think poorly of the code, but sometimes it helps to ask why that particular requirement might be that way. The answers are often surprising. In my day, we wrote a summary of changes along with the rationale. Regrettably, I think that activity is gone now - probably because nobody read it.
On the flip side, there are also many very old requirements that are no longer valid as well as some that never should have been there in the first place. My grandfather's uncle said that's how it had to be done......
Never let perfection be the enemy of the good. All things considered, I think the code is a good thing.