Also, we can consider GCP as a complement to their main source of revenue, advertising. Companies need to host their content somewhere and other cloud providers could in theory corner them in the ads market, so they decided to protect themselves in this way. They even can afford to operate at a loss.
Also these big companies have so many competing interests - how do these empires manage internal conflicts of interest?