Yes, pretty much
But for those of us who use a computer every day, surely it makes sense to stay a bit cutting edge and it won't break the bank either since it is literally our income.
Anyway, you sel the old machine and get the new one is pretty normal as the Apple devices tend to hold value.
It's not really sustainable to throw buy new stuff all the time when there's not a technical reason for it
6 years is a lot. It runs about 14$ a month if you throw away you tool at the end. It's probably more like 10$ since you are likely to be able to sell that tool at reasonable price since its Apple.
How is it that buying the new tool to do the new thing is unreasonable and expecting the old tool to do the new thing is reasonable?
IMHO if the new tools are good and the tool you have is not good it doesn't mean that the tooling is bad, it means that the tool you have is bad and the solution for this is to obtain a new tool.
The new tooling is amazing, its fast its snappy it runs the code you write for you mobile device directly on your tool. If that brings you value less that is less than 200$ a year, then it can be a bad deal but its not bad tooling.