Lack of serviceability is a big one.
Walled gardens are another.
I have major issues with both. I bought the device, I should be able to repair it. It shouldn't intentionally not work with other ecosystems that use standard protocols either. I should be able to integrate my device with standards the rest of the world uses.
Pretty much you buy apple devices, you are essentially an expensive renter renting a really strong internal ecosystem that purposefully forces you into buying more of that ecosystem and not working outside of it.
Except that apple was intentionally doing this to drive consumers towards buying more of their product