Lunacy is such a harsh word. Less polemics plz.
For most people a computer is only a tool. They don't care as long as it works (and this is the way it should be). As such, three problems face us: first, they're not going to install their own OS. Second, they want a familiar interface. Third, they want off-the-shelf software (and whatever legacy as well) to run.
Geeks can jerk off to the apparent superiority of the software they use, but that only indicates their method of evaluation is different. The others aren't wrong, they simply have other priorities. E.g.: how much do you know about the law?
As for ignorance? Well, computers aren't their domain, just like cars aren't mine. How many people replace their carburators? How many people care? Is it relevant to them? And what exactly keeps car mechanics employed?