You know there's a reason it requires a prescription for human use, right? Yeah you can circumvent it, but they aren't trying to encourage people to misuse an antibacterial that will give rise to resistant infections.
There's a significant overlap where people don't want the regulatory headache of prescription dog medicines but we won't give non-prescription human medicines that are easy to misuse.
Not every regulatory needs to be airtight with no workaround. We just accept that some people will drink bleach or whatever
neosporin, polysporin, plenty of stuff out there. It's controlled for profit, our healthcare system is a mess, low hanging fruit for Trump imho