Adapters and dongles are pretty much unavoidable these days. There are simply too many semi-modern ports still in use for each type to be included on a laptop to cover everyone's needs. It makes sense to move towards modern ports that provide more functionality and better backwards compatibility via adapters. In that sense I'd argue they do make people's lives better because it's a solution to almost every potential problem. Back in the USB2 era it was simply impossible to connect many devices to a laptop. Now we have multi-function ports that can accommodate multiple external PCI-E enclosures.