The problem here is that the author assumes most people want to, or should want to, be computer geeks and tune up and maintain the OS. This is similar to thinking that everyone should want to be knowledgeable enough about their car’s inner workings to rebuild the engine.
Most people, including me, just want to use their computer to do stuff (or their car to go places), they don’t want to have to become experts at what makes them go. They want to operate the programs that do stuff.
Personally, I would prefer it if I were unaware my computer had an operating system. The ideal OS would be quite invisible.
The problem comes when people start putting junk into the gas tank, or throwing the latest cool thing under the hood to make it go faster, or ride more comfortably, or something else they have no business doing--because they are not trained. Then they expect the local mechanic to just fix it.
Even mechanics get tired of the stupid things people do to their cars.
"Accidents" are a different matter. A little better, but not a big step up. They are always preventable.