The race is winnable alright. Even if the end result would be the demise of "free sites" who get rich off the ads or the more recent trends of sites not getting very rich of the ads but hoping for acquisition by some supermassive company who will plaster the said site with ads until all users leave.
The only good thing is if the grubby mobile phone network operators get in on this, maybe we will see more powerful wifi standards emerging and we will eventually do away with the proprietary UMTS/LTE standards and hopefully we will eventually see the end of having to pay for bandwidth while on the move (everyone simply runs and shares their own AP, kind of like FON)
If that's not good enough then here's a petrol version petrol version (engine inside the wheel! from 1901)
The world is ruled by grey-haired folk who are still a good bit away from retirement, have lots to lose (career, assets, life). Which explains why the world is getting more boring by the day.
No bandwidth cap (adsl line connects at 8m down and 800k up, so there are probably people here with capped connections who can actually transfer more data per month than I can)
The more serious problem is that with the obsolescence of GTK+, we may end up not having a good standard GUI toolkit to write applications on Linux anymore. There is much focus on graphics lately with the alternatives to X.org being developed, but Linux still doesn't have a good solution to make graphical apps with resolution independence, proper text rendering, fluid layout and good accessibility. Not that other operating systems are being that much better at any of this.
This is already the case in many ways, hence the popularity of web based apps and native applications that run their own webserver to be accessed via localhost. I actually found GTK+ easier to use than Qt, but there is no windows version for GTK3, not even one in sight so it turned out that I was writing a Linux-only program without realising it! GTK3 itself is not too bad to use, it's just a bit limited and needs work.
The Gnome desktop though, is a whole other story, it seems to be controlled by developers who lost the run of themselves and tried the Steve Jobs approach - "We're giving you a UI change and you're going to like it!"