From the other thread that has become this topic as well, this is it, the explanation that will truly work!
The question: why not a USB-A on both ends? Surely, the peripheral could deal with that shape of a connector.
Yes! A peripheral with a USB-A connector would work, because it’s a peripheral and will draw power, or not, as needed, from the correct lines. That’s not what the USB-B was designed to correct. USB-B was designed so that people wouldn’t plug two HOSTS together, both putting power on the same wires, with the result of frying one or both of the hosts.
Imagine one of those wall wart USB-A chargers – some bozo takes a double USB-A wire and just plugs them into each other, not realizing one side was already plugged in. Whoops! Magic smoke escapes and now there’s two broken chargers, or maybe even a fire.
Or, someone decides it would be cool if they could network their 1996-era laptops by connecting the USB-As together. Whoops! No more computer.
So, yes, peripherals could deal with that shape just fine, but the other shape was so people didn’t do things like connect two USB wall chargers together or two hosts together.
Yes, it’s just wires, yes, the peripheral would be fine. No, the hosts wouldn’t be fine, or the wall chargers. Now, 25 years later, smart connections are ultra small and cheap and along comes USB-C, which accomplishes what the OP is after.
OK, cool, this thread can be closed.