I’m not going to spend time to design websites for churches and other religious groups even for compensation. Artistic or engineering services are not beholden to anti discrimination doctrine the same way that hiring, retail, and public services are because the job requires you to make things to order, and if I fundamentally disagree with the order then I can just refuse the job.
It goes both ways. If these people can refuse doing paid design work for gay weddings, I can refuse doing paid design work for Christian weddings or arranged marriages. If I was forced to do so I’d sooner quit. That’s the point I think you’re not getting. If someone has the right to quit doing the work they do for any reason, they also have a right to refuse to work for anyone, and that fundamentally includes contracting work, not just direct employment.
I don’t know if I’d call it monopolized exactly. It’s not like we can’t get alternative email accounts from other companies to corporate to encrypted to private server, etc.
Google absolutely has the most say in what’s correct about the protocol/security because they’re the de-facto standard for individual user accounts, but literally nothing is stopping you from running your own server.