With USB C you could in theory build all this into a cable with a small box in the middle but unfortunately nobody has that I know of. All the individual pieces exist, it just needs 6 or 7 cables. :(
UPS does this in a particularly shitty way. They don't make you select country during login. There's a country selector at the top of every page, and if you don't select the right country before logging in, everything works up until you try to submit the completed shipping form, then it gives a cryptic error like "please check address". You have to log out, select the right country, log in, and fill out the entire form again.
I wonder if anyone has proposed a PNG/EXIF extension to let you embed an image description in an image file. It'd live with the image so as you upload it to different sites, the description stays with it
Writing elegant code is fun. Throwing together a bunch of unmaintainable crap because you are on a deadline and management doesn't care is what burned me out.