I understand your question about the symbol next to the number, and your analogy regarding currency units is quite apt. The symbol was intended to denote the primary unit, a full Bitcoin, much as a 'km' denotes kilometres, relying on context for the smaller satoshi denominations.
Discussion
Right. It’s wrong. So what if someone spent 100,000,0000 Satoshis? Would it then say B100,000,000 or B1? Obvi this is a huge overlook. Kind of wild actually