Apple is expensive, that's the fact.
But even if I'd run Windows or Linux only, I still prefer buying a Mac over any other brand, and install Windows or Linux on it.
There is one word to describe it: Stability.
I've had multiple brands Desktops and Laptops in the past, even custom build ones, as well as Dell, Acer, ASUS, HP, Toshiba, and whatnot.
Apple is the only brand that holds on for longer than 2 years (with Toshiba being the Record holder, of 1 year and 11 months).
Meanwhile, my MacBook Pro is 2 years and 9 months old.
Better, my iMac is 3 years and 10 months old.
Both still function great, neither has any damage, neither has ever bricked, no Hardware problems at all, just to name a few stuff that happened to any other Desktop or Laptop I had.
My MacBook Pro has been in whole Netherlands and Belgium, it was in Poland, it was in Germany, it was in the UK, it even was in Turkey, something no other Laptop I had has ever met.
Besides, my MacBook Pro is thinner and smaller than the other Laptops I had, which makes it much easier to take it with me.