If you're fine with using the dongle and are just out of USB ports on the laptop, have you considered using a small, unpowered USB hub? I mean, it's an extra item to carry, but on the other hand, then you also can have more USB ports, and I assume that if you're out of USB ports, you're probably already doing a fair bit of plugging and unplugging anyway. Something like this?
https://www.amazon.com/UGREEN-Splitter-Ultra-Slim-Expander-Compatible/dp/B0CD1BHXPZ
