Nothing wrong with what Google is doing. Google is essentially a consumer (and enterprise) cloud services company that is looking to commoditize (read open source/sell at cost) all other parts of the stack. That includes open-sourcing Chrome/Android, selling Chromecast/Google Fiber at cost.