>OK, but there are dongles for that
Well, why have any ports at all? A single USB-C suffices; For everything else, there's a dongle.
No need to stop at ports either. If the SD Card reader can go through USB-C, so can webcam, audio, and the peripherals.
Surface and iPad have shown us that a portable device doesn't need a keyboard/touchpad, and those who want them can connect via bluetooth.
Of course, even having bluetooth built-in is superfluous when perfectly fine Bluetooth dongles are available.
Finally, there are great USB-C portable monitors out there. Why limit the users to something built-in, especially when not everyone has a need for it?
The same goes for the battery; given the abundance of USB-C power banks.
Once we get rid of all these unnecessary bells and whistles, we'll end up with peak MacBook: a shiny, metal square with a single USB-C port, an Apple logo on top, and all the dongles one can dream of (available separately).