The Surface Laptop has only one USB 3.0 port and one MiniDisplayPort, both of which use different cables. and then a 3rd proprietary interface for the power adapter. On the MBP, with its 4-Thunderbolt3 ports, all the cables for everything are the same and I can plug everything into any of the 4 ports. The MBP is an infinitely more configurable and forward-looking connectivity configuration.Interesting you are on a Mac 13"...but talk about port issues on the Surface?
The Surface laptop is a nice machine but built-in connectivity is indeed limited.