Does a lack of user-upgradable RAM really equate to obsolescence in 2-3 years? What is your workflow where that's likely to be the case?
Work(flow) is such a big word ;-)
Short story: I need min 32 gigs of ram and a fast CPU, but a top end iMac without customization is like a month
salary for me so I need it to last for years. I’m definitely not pro ;-)
I use my current iMac Mid 2011 primarily for recording music with Logic Pro X. Hence I need a fast CPU and lots of ram. Graphics are less important, but I can see that a huge user group is focused on that. Lot’s of content creators for YouTube out there, but I’m not one of them.
I used Reaper as my primary daw until 1 year ago and could go back, but I like the less cluttered GUI in Logic. Likewise I could go back to windows, but again, Apple/macOS has proven to be far more stable and powerful with less noodling required to get things to work. And with all iPhones and iPad for the family then Mac is a natural choice.
What I don’t do is:
1) Use it professionally. The music is just a hobby
2) require all the latest features constantly. Some partial obsolescence is ok
3) spend a lot of money on a new computer every year. My standard life cycle for computers is 7-10 years, with the occasional upgrade of ram/storage/CPU in between.
So I could
A) get the intel iMac now, knowing that I would not have to pay 4x to get the minimum 32Gb ram I need, but also that 2 years from now I will not get any new features for neither Mac OS or Logic. The plugins and other stuff I invested in would still work.
B) wait for the ASi and risk having to pay crazy money for ram and other stuff because every single component will be soldered in. 8 or 16 gigs are simply not enough. But... it will be future proof for sure - at least for 5-7 years.