Two companies that hate each other and can’t survive without each other.
I don't think they hate each other. More like siblings fighting over food on the table, while smaller ones are circling the table trying to get up on the table. The two giants on the table get along quite well, laughing at the losers below.