Earlier quoted context omitted.
One Word: DisplayPort. MicroSD is a pain but it very easy to switch to much faster(OR SLOWER) USB flash drives. eMMC programming would be an unnecessary pain for the non Compute Module users.
Since TVs are one of the primary use-cases for these that isn't ideal either. USB flash drives suck too. And high-quality ones are almost always bulky. But doesn't matter, they still mostly suck. And no, there is absolutely nothing in the world of Pi that is as unnecessary and has so much suffering as the use of sd-card brings. Program via usb-stick, everyone has one. More people than have sd-cards for sure. Or have…
USB Flash Drives can suck, just like there are good SDcards.
>And high-quality ones are almost always bulky.
Yeah, but have you ever run a Pi off a good SSD over USB3? Very nice.
And eMMC can be bulky too, I'm so scared to dremel this plexi so that the case doesn't crush this IC, marked by blue: https://imgur.com/VQNV7Bp
Relatedly wouldn't it suck for the RPi5 to introduce another breaking design to the case ecosystem for the minority group that is already served by the Compute Module?