The web is a collection of terrible, short-sighted engineering mistakes that all compound each other unnecessarily. HTTP, HTML, CSS, and Javascript could probably all be scrapped and replaced with better standards. The only problem is that Google is probably the only organization capable of pulling that off, but Google's interests do not really overlap with the interests of most web users.