Damn, what a rip-off. Why not stop giving them your money and stop buying any more of their products and services? Hit them where it hurts, their sales and bottom line.
Just complaining about it doesn't get you very far as long as you still keep shoving money in their pocket.
These days there are plenty of quality alternatives that are not Apple and lowering their sales should send a clear message to their board.
It will send a message but I'm not sure it's clear at all.
I always see the suggestion to vote with your wallet but how does it even work with a product with usable lifecycle of 5 or even 10 years? By the end of 2025 Apple will see a sales slowdown over the past few years. At that point I'm not sure it's even possible to pinpoint specific reasons, like "customer couldn't replace keycap on a 2017 model computer" which may or may not have been solved for years already.
If you have complaints and you want them to be fixed, tell them (https://www.apple.com/feedback/), unless you've given up completely on the company and won't ever return to it. Simply voting with your wallet is the equivalent of ghosting in commerce.
They do already see their sales figures. They also know what their own repair policies/budgets are. I absolutely believe that they're looking at what effect changes on repair policies have on repeat sales.
It is unfortunate that you are getting downvoted for stating the absolute most sane option. Apple isn't doing anything illegal here, so consumers aren't going to see a change in their behavior. Unless they opt out of Apple's offerings completely.
Another option of course is to change what's legal. Society could legally force Apple to allow and cooperate with real independent repair shops. It seems quite clear this would be a more efficient and fair system.
But yes we can also strive towards both goals simultaneously. I personally will never spend any money on Apple's products. I've inherited a few of them, but I keep myself as loosely tied to the ecosystem as possible.
Just complaining about it doesn't get you very far as long as you still keep shoving money in their pocket.
These days there are plenty of quality alternatives that are not Apple and lowering their sales should send a clear message to their board.