> why they would eschew the simple-and-obvious m and b suffixes in favor of alternatives
Because not everyone is an American. Those suffixes are not used in other countries.
Because not everyone is an American. Those suffixes are not used in other countries.
This is something that I didn't think would be this contentious. It's an old standard.
https://english.stackexchange.com/questions/181917/mixing-us...
It likely comes from SI prefixes. While there's not a standard base unit for currency, the fact they work for so many other units lends them towards easily inferred usage when applied to others.
1: http://www.npl.co.uk/reference/measurement-units/si-prefixes...