Google already has the daily trip data on a huge percentage of people and could just create and recommend bus and transit routes and times based on people’s existing commutes. Sure privacy issues exist for allowing them to do this but people have given up more personal information for less benefit.
Every city has traffic analysis data. It's how they make transportation decisions. What's neat about this program is that it removes some of the bureaucratic process of selecting bus routes and lets riders decide the routes.