The value of the time gained by not messing with Windows’ update and driver hell is worth far more than the cost differential, for me. Not to mention the massive usability improvements - Windows just feels like slogging through mud compared to how quickly I can zip around on my Mac. And before you think it’s because I’m just not used to Windows, I used to be a .Net domain administrator for a company of 200 people. I know my way around Windows very well. The Mac is like greased lightning getting things done by comparison. I can’t enumerate how many hours of my life I got back. So I really don’t care how much their hardware costs, I’m not going back to Windows and the main reason is how much more productive my life is, how much less time I spend doing sysadmin tasks, and how little I actually think about my OS on a day-to-day basis by comparison.
And every single mac is worth what you pay for in terms of hardware, performance, and security, as far as I’m concerned. I hate dealing with cheap Windows hardware and compatibility, but then I’m rather allergic by now to dealing with drivers, compatibility, and other mundanity and want literally nothing to do with them ever again if I can help it! 
I’ll also second @emenel’s comment: I’m running a 2014 Macbook Pro 13" and a 2014 iMac and can’t see myself replacing them for another 5 years, likely. When I do I’ll buy whatever’s current and keep going, as I’ve done for nearly 15 years now.
Not bashing. Just giving my 0.02. 