I don't know why people think Arm prevents this. Isn't this an Arm CPU?There were also no expandable Intel Macs, save for the Pro (and even the Pro wasn’t expandable for some time). But nobody would claim that x86 cannot make expandable computers, right?
M-series chips have PCI-e lanes, just like x86 systems (only fewer of those). Whether to expose these lanes as PCIe slots, external TB or something else is the question of system design.
Ampere Altra Family Product Brief
Efficient Cloud Native Processors for demanding workloads, big data, artificial intelligence, database storage, telco stacks, edge computing, and web hosting
amperecomputing.com
And isn't this a server using it that has expansion slots?
Ampere Altra Max Price $2,605.18 | 1U 10-Bay 128-Core ARM Processor
Buy Ampere Server 1U 10-Bay 128-Core ARM Processor - Starting Price $2,605.18
www.asacomputers.com
Like you said, other than the 2019 Mac Pro and 2010 Mac Pro before it (you could argue the 2013 Mac Pro COULD be upgradeable to a certain degree), every other Mac did not offer upgradeable PCIe slots or had anything upgradeable or lost it. 27" iMac and 2019 Mac Pro were the last ones that offered RAM upgrades.
Mac Pro is a different beast altogether. Just because Apple does something for their laptops doesn't mean it will do the same with the Mac Pro.