When Carmack tweets something, it's because he believes what he's saying is true.
Searching for the most charitable interpretation of your argument, the only thing I can think of is "Maybe Carmack's view was contaminated by his time spent as CTO of Oculus." But he joined Oculus long before Facebook acquired it, and before the policies you mention. Carmack may be legendary, but he likely had no say in those policies.