>>8507339I think it's merely because people would be more likely to mispronounce "shoujo" or "shoojo", if the long ō was represented in those other typical ways. Or to confuse the macron in "Shōjo" for an umlaut or something. In any case an ō isn't something you'll find on a computer keyboard.
Keep it Simple, Stupid.