Not every device needs to fill every use case. Apple apparently has reason to believe that use cases that require simultaneously using the port for multiple purposes are rare enough among potential users of the MacBook that they don't need to support those use cases. If this particular product doesn't provide all of the features you need, there are other products available from Apple and other manufacturers with additional features.