I would agree on both counts. However
what is shocking, is that computer hardware quickly depreciates in resale value, regardless of who is manufacturing it. You are essentially "leasing" it for its technical value while relevant. The physical product may be the same in five years but obsolete in comparison to newer products. Apple products do tend to remain relevant longer (than other products) but resale value will eventually fall (long after others are worthless). Buy tech as if you are leasing, it won't hurt as much to think this way. I bought my last couple computers 1 to 2 years used and got great savings, letting the original owners pay for being cutting edge and in warranty.
I have what is considered an “old” iMac at work. It’s four years old if it’s a day. The rest of the company has already turned over their PCs. And I have a ways to go before I’m asked if I want a new computer. My iMac is still quite useful and will be for a long while yet. And it still feels “new” to me!
And the iMac I type this message on is even older and I still think of it as my “new” computer!