If you look at the success of apple - they do one thing really
really well; make products for people with money to spend. Apple doesnt care about anything other than customers who can afford to pay, and are willing to pay, for their products.
Apple makes good products, but they arent without frustrations or limitations, and you'd better accept these if you want what you do get from apple products.
You know that the engineering will be in the top ~90%, for example. What is the 10% or so that apple fails on WRT to engineering; accessories, flexibility/upgradability, vendor-lock-in on software. All of which simply lead you to spend more money on supporting having apple products.
Accessories: How much money have you spent on chargers, cables, headphones, cases, screen-protectors, screen repairs?
Flexibility/upgradability: Want more storage/ram? Buy the next model - no upgrades.
Software: Fewer OSS options for software/apps.
There are certain things I like about apple, and certain things I hate. But the primary thing I hate is that you cant do much without paying a premium...