The only real solution is to take your money and go elsewhere. Stop buying Apple products, say.
Hell, I've even experienced vendor lock-in on FOSS products when the program crippled something I needed to use, or refused to fix an issue that caused me hours of tedious work-arounds. Or they decided to go closed source and go to a subscription model. (Their choice, but I'm not using it).