That's not what was suggested or discussed though. No one said "you don't need 10GbE, just plug an array into TB3".
You said:
How is a TB3 to 10GbE adapter, worse than a built-in adapter - given that it's a niche port, the vast majority of people would never use.
Or XQD, or it's successor CFExpress, etc etc. By your own admission adding specifically an "SD" slot, is going to be targeting the lowest common denominator, not something "professionals are all using". And if you aren't a photographer, or you happen to use a different format? Well **** you, you're having one anyway.
You will never convince me that putting in single-use ports which a fragment of a fragment of users will actually make use of, is a good choice. You can make a TB3 port talk 10GbE, talk to a card reader (or directly to a camera), or talk to your direct attached storage array or an eGPU or whatever you have.
An SD slot (or any other memory card slot), an ethernet port, a HDMI port, a DisplayPort port, an eSATA port, etc - all do literally one thing, and if you don't need to do that one thing, you can't use it for anything else.
But sure, keep up the "we need this one specific port" schtick. Maybe I should start complaining they don't have eSATA and FibreChannel?
[automerge]1573737834[/automerge]
How exactly do you create a slider control, or variable sized buttons from fixed physical keys?