Making an open source mobile OS isn't a great way to make money either. Google sees mobile as critical to long-term success and is spending money to make big inroads. If they spend a billion dollars and get 20,000,000 new people as Google mobile users that may be a coup in the future. Hell, they spent more than that for YouTube.