I believe Google's trying to recoup most or all of the cost, which must be high if they're subsidising the gadget giveaways.
People (with less money) genuinely interested in the development talks, establishing connections, getting to know fellow developers and have interesting conversations, would be a second rank citizen to the "tech enthusiast" with a lot of money to spend.
I've found that the I/O Extended event works out well... They hold them in many countries now, and live stream the keynotes. It's a great atmosphere, and you meet interesting people.
Outside of Extended, the tech talks/firesides should be streamed live via YouTube. It was a bit hit and miss last year... hope it's smoother this time.
Can't say I'm a fan of the sensationalism either. Would be interested to see them make one more like an academic conference than a trade show expo.