Apple's design idiosyncrasies are well-known. They hate ports, amongst other things (buttons and moving parts).
If I were Apple, I would probably see the aforementioned example as a horrendous mishmash of ports and standards. The biggest eyesore I see are the 2 thunderbolt ports. Not everyone uses them. I have really only used the thunderbolt port on my MBA as a display port replacement. This means that you are looking at potentially wasted ports if the user's needs are wholly different from how you envisioned them, because I can't take that HDMI port and turn it into another USB port should I so desire.
Same with the HDMI port and maybe even SD-card slot. If I don't use them, they are dead weight. But take them away, and you are not being fair to another user who might need to plug in his MacBook to an external display every day. Truth be told, there is no 1-size-fits-all allocation of ports that will please everybody.
With USB-C, there would no such thing as a wrong port. Apple doesn't have to second-guess the user's specific needs. Use the right adaptor or USB-C accessory to mix and match the ports as you like, according to your needs. In theory, I could charge such a MacBook by plugging the power cable into any USB-C port on the right or left. I could connect as many USB-C accessories as there are ports on the laptop. There is an adaptor for when I want to hook up my Macbook to an external display, and when I am on the move, I can readily retrofit that display-port into another port which might be more useful at the moment, such as an extra USB port.
That, to me, should be the way moving forward.