If they didn't wake up with all of the serious data breaches like ICloud long ago, I don't think they ever will.
Might be controversial, but same goes for Windows users, no excuses not to be using something like Mint/Ubuntu/PopOS + Wine, it's stupidly easy to install things with Lutris and Bottles. System76 and other companies make OEM laptops with Linux already installed.
It's Stockholm Syndrome, they know it's bad and even willfully acknowledge it, but they won't vote with their wallet on new purchases. They continue on with the abusive relationship and defend them even when it defies logic.