Yes, keep adding ports and docks and slots and cameras...because we could care less about the UI.
Do these companies not get it?
Any of us could buy peripheral-packed knockoffs at Fry's for the last 10 years.
Ten USB ports? Check. Five SD card slots? Check. Seventeen cameras? Check. Fifty-two HDMI ports? Check.
Excellent UI? Ummm, we'll get back to you on that. It's so much easier to add commodity peripherals and slots. Software development requires...