HDMI+SDXC+magsafe built-in is more practical than a fourth generic port and fishing around in your laptop bag for dongles.
Except you probably have dongles in your bag anyways. USB-C breakouts. C to A adapters. I am already in Dongleville. A slight repreive in the rare case I need an SD card is a glass of water in hell, plus, I already have multiple USB-C to SD card readers anyways.