Thanks for writing this. I enjoyed reading your wants/needs as a developer. I totally agree about multiple SSDs. I can put two into my Intel NUC Skull Canyon for an internal RAID.
I understand that the current iMac is somewhat upgradeable, but it looks like a pain in the ass. Ten years ago I might have enjoyed the challenge, but . . . fuck that shit. I’m tired of all that.
About a month ago I bought my first PC in 30 years (the aforementioned NUC), having given up on Apple. My needs are relatively modest, but who knows what they will be a year from now. I’m really happy that Apple is refocusing on pro users.