Does it need to? It's developer-oriented, not consumer-oriented. The "freebies" (really ahead of market or exclusive toys that you pay for, or get some kind of discount on) attract consumers, which is the problem.
If the goal is to have a place to show off all the stuff that's new in Android (or the new Google devices), that seems like a separate consumer-oriented conference. Or the big unveiling keynotes followed by the actual I/O, and the two should have separate attendances.
Look at games. There are many consumer-oriented events (BlizzCon, PAX, E3, CES, etc) to a few developer-oriented events (GDC). And the two don't generally overlap too much.