- if you want to upgrade the OS, you have to pay once again,
That used to be the case for Mac OS, but it hasn't been true for a number of years.
but this doesn't work if your hardware model stops being supported. Why pay for something with a limited life expectancy?
That's an issue with all IT products and a lot are worse than Apple products.
Also, if you're talking solely about Macs, then be aware that Mac-specific Linux projects exist to keep older machines running for longer.
- you cannot get rid of bloatware, only hide it
That's also true on other OSes, like Android and Windows 11.
- software is made specifically to be only compatible within their ecosystem. If you want to build up on existing software and hardware, you either stay in their system and keep paying them or start anew with a freer alternative.
The idea is that in the best case, everything works out of the box. You often don't get that with less-integrated solutions.
- I find it ridiculous they use fancy names to name even their support staff instead of just calling it support staff. Why make things complicated?
That is presumably to try to market Apple as an upscale brand. But does it actually bother you as a customer?
- I don't understand why they use pentalobe screws instead or regular ones (with a line or a cross section)
Apple wants you to pay for repairs, I think we can safely say that. They're not unique there either, though maybe more persistent on that front than most other manufacturers.