That is just naive game theory. Humans can actually cooperate if cooperating makes everyone better off even if game theory says they shouldn't cooperate, has been tested and shown to be true over and over.
So the question is if the companies collectively benefits from colluding? If yes then they probably will do so, at least when the number of competitors are small and inhouse alternatives are expensive.
So the question is if the companies collectively benefits from colluding? If yes then they probably will do so, at least when the number of competitors are small and inhouse alternatives are expensive.