It didn't HAVE to be made. Could have still been there, with two USB-C ports on each side.I think removing MagSafe is one of those “mistakes” which has to be made. The whole point is that usb C is so versatile that it can be used for anything. MagSafe can only be used for charging. Why not replace MagSafe with another port which can be used for other purposes when not charging?
But customer wishes would have cut into their $$$ - So screw customers, as always.