In practice, it's really only seen/used by humans right now. I figured this was a good compromise of consistency between different software, without sacrificing the level of detail bitcoind is able to provide. Replacing the space with a dash/minus sounds like a good improvement to me.