Re: "make their websites dependant on Google's proprietary features"
One of my biggest complaints is when a website doesn't work, the answer I get from the company is, without exception, "just use Chrome". In other words, "just be like me". They use Chrome, therefore you use Chrome too. They have powerful computers that can easily handle javascript from 1001 different places, therefore you have a powerful computer too. They have ultra-fast internet, therefore you obtain and afford fast internet too. They understand how to use the web site, therefore you do too.
None of these new developers seem to understand that there are people out there who are different than them. If it works for them, they don't care about the people for whom it does not work for or the people who don't understand it. This goes beyond websites too ... I'm looking at you Microsoft.