I keep wishing “privacy” company, Apple, would release a VPN such that no business would be able to block it as they’d lose too many customers
It sucks that we need rely on a big company to make a big, scaled-up change like that in order to move the needle. This looks like a pretty fatal flaw in the design of TCP/IP. IPs should be randomized periodically and they should all be equal. You shouldn't be able to tell someone's country from them, let alone their city, ISP, whether it's coming from a business or somewhere residential, whether they are a bot or a human. The Internet shouldn't have boundaries like this, and the fact that it still does shows there's still work to do.
Unless Apple would make an anonymizing VPN connection mandatory, I don't see any difference to the situation as is. As long as people can be pressured to turn off the VPN, nobody loses any customers. Additionally, I don't think paying customers are the target, since they usually provide identifying information anyway.