A single port - be it USB or some propriatary concoction - for charging and data connection is acceptable on small devices that are always slaves. Such as cameras or phones. It is a terrible idea on master devices like laptops and tablets.