It’s outside pressure groups pressuring these companies (using threats, intimidation, social media shaming, organized boycotts.. any number of ways) and made to look as if the companies themselves are demanding “equal rights”. Companies just take the path of least resistance which is acquiescing to these groups.
The outside pressure group in this case is the “Rainbow Project” of N Ireland.