I absolutely loove apple products but am getting a bit turned off on the mac. Right now I’m wondering if it “just working” is a priority, or if I should do the unthinkable - purchase a machine that allows you to add storage and/or memory when you need it. Noone wants to spend 1500+ and have a computer that could reach obsolescence in a few cycles.
I'm not going to try to change your mind on anything. But I've felt the way you do (and own other machines that are upgradeable), and here's my take.
You have to first decide if you really like using Macs and then realize that Apple just doesn't make upgradeable machines. That's just the way it is, even if we don't like it. Getting an upgradeable Windows machine won't do anything for you if that is not what you are looking for.
One of the problems with buying a base iMac is that you do have to worry a little more because the expensive screen is built in - so obviously you are going to be tempted to spend more than you should. If you think 8GB RAM is good enough for you for now, but are worried about spending the "$1500+ and having a computer that could reach obsolescence in a few cycles", I would seriously consider buying a Mac Mini instead.
Here's why: For $599 you get basically what you would get in the $1499 iMac - minus the screen, keyboard and mouse. If you qualify for education discount - then it becomes $499. Last year during Black Friday they were giving $100 gift cards on these - so with education discount that would come down to $399 (assuming you were going to buy something else from Apple). Even without any additional discounts, it would be pretty low cost. Plus you benefit from them being relatively easy to sell and at the low cost of purchase - you wouldn't be losing much when you do sell it or trade it in. You could upgrade on every cycle for a very low price. Who knows, maybe the M4 machines will come with 16GB RAM - or maybe they will have some great upgrade that you would really like to get - it would be nice to be able to just upgrade to it without a second thought.
Sure, maybe a Mac Mini wasn't what you were first looking at. But instead of piling money on top of the purchasing dilemma, you could instead get your self into a very low cost Mac that will give you the same performance as an iMac, and have the ability to upgrade at any time you want, which I consider even better future proofing.
Again the Mac Mini might have not been in your sights - but I have to say having a new Mac, any time you want, without guilt is fantastic. With Apple's upgrade prices - it really doesn't pay to try to future proof.
Now I know the M3 Minis have not been released yet - but I am sure they are around the corner, and I would give this idea some food for thought. If you really enjoy using Macs, a lower cost Mini will be much more enjoyable than an upgradeable Windows machine (and believe it or not - I actually like my Windows machines) unless you have a specific need for one.
The new iMacs are very appealing - but if you are concerned at all about obsolescence and the cost to avoid this - I would seriously consider getting something that offers the same performance, is easy to resell and will offer you the least depreciation during your ownership. It might not be glamorous - but it is effective in being able to stay in an always current Mac without feeling the need to future proof 💸....
Sorry for the long post...