He has a point, but that is not the whole truth.
3rd parties need console makers and console makers need 3rd parties. You can't point at one of those two and say, this is the bad guy.
Activision invested 25 million (estimated) to create a game for the PS3. Sony gets money for every copy sold and Sony gets money for every console sold. So Activision takes a risk as well and Sony benefits twice. If the PS3 is not selling well, they won't break even with this 25 million USD - game.
Imagine not having GamePass on your console...







