To be honest, even if you appear a little 'elitist', I agree with your basic premise in that it's overly complicated for little reason and I do hope that one day we come to our collective senses.
I however disagree with the fact that I'm not a developer, and although I do it professionally I have little interest in the web outside of work.