AFAICS, it doesn't stream from the device, it streams from the web, so charger is not a problem....
They made a lot of the fact that, with Chromecast, your phone/tablet works as a TV remote.
Also, people who are already familiar with their phones/tablets don't have to learn a new UI etc.
And it doesn't have to deliver a lot of value to justify $35....