Zuckerberg and Facebook gets a lot of hate but at least they invest a lot into engineering and open source.
The hate is mostly from people who don't use their products. Plenty of people are happy users
Do you realize that's a tautology? Why would you use their products if you hate them?