Getting better WiFi into a large chunk of public libraries requires making arrangements with thousands of cities and towns. Getting better WiFi into almost all Starbucks locations in the US requires just one deal with Starbucks. To me, that makes it seem perfectly natural for Google to focus on Starbucks and to reserve their efforts with public libraries for places where they have existing relationships like Google Fiber cities.