It keeps the social population of each region happy so you can't blame them, lol.
Think about it, if they were pro gay in a region where it's looked down on then the company gets blacklisted or "cancelled". if they are anti gay in a region where it's everywhere they will be blacklisted or "cancelled". It's not that hard to figure out why companies do what they do, lol.