I have to cringe a little bit when reading this. Google is fine; there are much worse companies to worry about out there (Facebook for one). I've been using Google products for quite a while and I haven't had my identity stolen nor have advertisers shown up at my door, nor have I had my online banking info stolen or anything else related to privacy. I *am* biased as I used to work for Google in the past so take it however you like, but even after leaving them I'd still trust them with quite a bit.
Yes, Facebook is more evil - which is why I don't use it and never have. Doesn't change the fact that Google has (among other things) tried to strongarm GMail users into connecting their accounts to Google Buzz, spied on public wi-fi users, and played along with Chinese government censorship in order to get those few extra dollars in the bank. The worst company in existence? Maybe not. But not exactly an impressive record.
Canvas apps, even in most web pages, are going to be very specific to games and other types of full screen apps.
And Flash is going to be specific to games and multimedia, and will never be used to replace actual site functionality or make ads that talk to you. OH WAIT.
Also I would give modern day JavaScript developers more credit than you do. There are still some bad devs out there for sure, but there are some very talented ones too. And the number of talented JS devs is increasing every day due specifically to the fact JavaScript is growing in power and gaining the attention of others.
There may very well be some talented Javascript developers out there, but that doesn't change the fact that once you give a bad developer free reign, as HTML5 does, you're basically sunk. The site produced will be bad, and it doesn't matter how many good developers there are out there who could do it better, because you'd have to convince the site owners to hire a better developer and expend the time, money, and effort for a revamp, which they're not going to do.
And the quality of the Javascript is only part of the problem - the other part is that web designers use it in tons of places where it has absolutely no business being. Links are replaced with calls to JS functions which redirect the page, form-submit buttons are replaced with function calls to submit the form, hell, some pages even
display page text via Javascript! It's
hideous how common this crap is becoming. Giving JS devs more tools is only going to result in more unnecessarily JS-dependent websites.
There's already sites that are completely unreadable with NoScript activated; the more accepted this kind of thing becomes, the fewer sites will
remain readable. I'm sorry, it's just really, really not worth the tradeoff.