Apple today updated the iMac (Pro). Among other changes they also now come with 10th Gen Intel CPUs. The question now becomes if it is a good idea to buy one (or other Macs).
Obviusly, this depends on the situation and use-case. Thus, I will give describe my situation. The company I work for gave me a 13" MBP that has deceng juice to get my work done (mainly writing docx and LaTeX, using SSH for remote access to Linux servers and workstations). And I am also alowed to use it for private purposes, so I also use it for my side-projects (Python and Xcode projects mainly). Now comes the catch. I'm also musician using Logic. And here the MBP struggles having only 4 Cores. So, my plan was to buy an decent iMac and use it for the next 6+ years. I wanted to buy the i9 CPU and 512GB SSD and upgrade the RAM myself. And after all the years, the iMac would be upgradable (to some degree). But these options are now gone, I think. macOS will certainly not be supported for 6+ years (assuming a similar timeline as during the last transition). So if I buy one now, in the near future I will have a really expensive Linux worstation.
And there is also the question if (i)Macs with Apple Silicon will be upgradeable. CPUs surely not, but I am afraid RAM and storage won't be upgradable neither.
So, what is you take on this problem? Would you buy or not? If, why?