Do you think there's a happy middle ground to be found then between the extensibility of the expansion cards and internal space for stuff like speakers and battery then.
I think I'd be very happy with 2 expansion card slots and 3 hardwired USB C ports that can be upgraded with mainboard revisions to support newer USB standards.