Re: Sometimes you cannot see the forest because of the trees
These are all real problems.
It might be noted that while Microsoft invented XHR, which in turn led to AJAX and RIAs and SPAs and the rest of the "application in a browser" nightmare, it was Google that popularized it, by using it for something (GMail) that enough users actually liked.
It's a bit harder to argue that Google bear as much responsibility for bad website design, though creating perverse incentives for distractions such as SEO certainly didn't help. And Google were a major force in WHAT-WG and HTML 5 (not to mention protocol-level wheel-reinventions such as QUIC and SPDY), which in turn were major contributors to the Ever More Shiny development milieu.