I think the idea is to get devices in the hands of developers; people that will play with it and report bugs or blog about it, people that will code up a little app to see how it works on a watch, and so on. It does create incentives for people that just want free stuff to go to I/O, but it's probably a lot simpler and cheaper for them to just buy it when it's released. If you're not a developer, is a smart watch with no third-party apps that useful to you? Probably not. Being an early adopter is rarely sunshine and rainbows.
> That's a huge cutback from everyone getting laptops or phones.
is a complaint that "some cardboard isn't good enough." Google has been giving away things like phones and laptops at Google I/O for a few years. I think it's reasonable to say that giving away "only some cardboard" is a huge cutback, without commenting on whether that's a good or bad thing.
There is. But they also want developers to work on their products. What better way to get them started than to give them away at a developer conference.
In my opinion, the solution is to put the gadgets in generic packaging and, maybe, if there's enough time, key them to an attendee's badge. Then, the flippers will have to market them as "open box" and "like new".
It would be neat to have a requirement for going to the conferences, either press or verified developer.