Google is a tech company, it is perfectly natural for them to have contractors when it comes to people working in the cafes for example, because training or interviewing cooks will be done better in a company actually focused on training and interviewing cooks.
Cooks:
https://www.linkedin.com/jobs/view/food-service-worker-i-at-...
Custodians:
https://www.glassdoor.com/job-listing/substitute-custodian-m...
Once upon a time, Google treated such contributors well:
https://blog.rongarret.info/2011/11/in-defense-of-google-che...
This is essentially Google saying, these companies are operating too efficiently and must increase costs to continue operating inside of Google.
[0] https://www.bloomberg.com/news/articles/2018-07-25/inside-go...
But when they're hired using subcontractor company it's OK.
Is it investors being stupid (unlikely?)
Is subcontractor headcount/cost not public information?
Are contractors actually good?
Are contractors instead of employees good for google, but detrimental to society as whole? (something investors aren't known to care about, so it makes sense).
Some other possibility I haven't considered?