Well… before USB-C, there were only three: B, mini-B, and micro-B receptacles. B and micro-B got backward-compatible SuperSpeed variants; mini-B did not. Cables with those terminate in a USB-A plug. At Nokia, we briefly used micro-A as a data transfer adapter cable, but outside of that you are never going to encounter anything but full-size USB-A.
“USB-A to something that looks like USB-A but is actually meant for the peripheral and not the host” is a hack that may, or may not, fortuitously work but either requires active circuitry in the cable or for the receptacle device to play by its own rules. They are not common for the same reason any other cables you could technically solder are not common. USB 1.0 and 4-pin DIN both technically have the same wiring (VCC, ground, data+, data-) but there is no reason to expect there to be a passive USB-A to DIN cable.
With the decline in mini ports, USB has one physical standard for host receptacles, and one physical standard for peripheral receptacles that comes in a large variant (B) and a small variant (micro-B). The receptacles are different because USB is directional by design. If you don’t want USB to distinguish between hosts and peripherals at the physical interface level, the time to fight that battle would’ve been back in the early 90s, but it is what it is.
But also,
You keep saying this but I am not sure why you think it is special to printers and scanners. Off the top of my head, of the devices I use regularly enough to remember, non-micro B is the connector used on every larger device that is not USB-C—4 audio interfaces/mixers, 3 game controllers, 3 hard drive enclosures (every one that is not bus powered and takes a barrel jack for power), 2 USB hubs, an oscilloscope, and a microphone.
(and a scanner)
It is also the standard connector for 3D printers, the kind of CNC machines you can run from your computer, and every full-size Arduino before the Uno R4. Even with USB-C becoming more popular, it’s still a connector with extremely wide usage, by any company that intends to follow the USB standard, because the standard enforces a distinction between hosts and peripherals even if misusing that distinction may not necessarily cause damage.