The reason is very simple.
Apple marketed it's product with the option that Next Apple product is better than the last. Ordinary Users were hooked to a product name by default. It was a very smart ploy which the ordinary users did not realize.
They have never tried an alternative.
So how can one say it is better?
I tried only two second hand Apple products.
Only is the Apple Globe.
Its RAM was minimal and I could bearly run Debian 6 when Debian was many series ahead, Debian 9. It was a Redhat derivative. I was well into Redhat from Redhat 8.
I disposed it free.
The guy who possessed it after me dismantled it to pieces.
The other was a cube.
I borrowed it to run Debian on it.
It did not run Debian on RAM.
I returned it to the seller saying, I would not accept it, even if it is given free.
Apply franchise holders used to have regular promotion at Supermarket in Kandy city. I used to visit them with few USB Sticks with Linux running. I mount them on RAM and ask them whether Apple supports any of the software in them.
They go dumb.
In Australia in one of their promotions, I mounted my Web Page on Linux displaying my photo and stayed out of the display room. We had other jobs to attend. Just before leaving my son in law alerted them of my simple gimmick. Display Guy quickly rebooted the Apple Mac.
Most of these "Unwanted Gadgets" well past the current trends bought in by gullible young guys end up with thier elderly parents who rarely use them.
No productivity.
That is the truth about Apple but the Computer World have moved leaps and bounds with Mini PC with low overhead ruling the Computer World.
This is what I going to write about Apple in my book on "Linux Essentials".