Criticize Facebook. It sucks. However, arguing that it sucks because the developers are privileged white dudes motivated by making money is not a valid argument. The author even points to an example of a good api from Microsoft. Do you really believe the developers at Microsoft back in the 90s weren't motivated by making money? The Facebook API sucks for so many reasons. Zuckerburg originally wrote Facebook in PHP, he was not a computer scientist scientist, their motto is "move fast and break things". It's an experiment and they made some mistakes. To imply its flaws are rooted in capitalism is wrong. I realize profit and money are popular punching bags. It feels good to think you are morally superior and have other people think you are a good person. However, the hate and bile being spewed at anyone trying to make a buck is irrational. No one is holding a gun to anyone's head telling them they have to use Facebook. Go out and make something better.