To be fair, you don't know what the poster believes about those services either.
Open Source contributions are there for three reasons. Either the license requires it (Google Fuchsia is a step into avoiding this and keep next generation hardware close source), it is a public relations stunt or they want other software developers work for them for free (which is also lowering the wages for their developers).
Never ever mistake any company that has public stocks doing anything else but earning money for the stock owners. As they didn't buy the stocks to support charity but to earn money, which is the greatest reason why their products are worse deal for their customers on y2y basis.