От евреев научились. Иудаизм трактует заповедь "Не поминай имя Божье
всуе" как запрет писать слово "Бог" целиком где-либо кроме священных
книг. Особо ретивые русскоязычные иудаисты перенесли это правило в
русский. А от них переняли и остальные. Если кто-то пишет "Б-г", то
скорее всего он верующий еврей. Если "Бог" - христианин. А если "бог" -
атеист.
=====================
А кстати. В иудаизме, кажись, запрет на _произнесение_ имени бога,
обозначаемого на письме JHVH (еврейскими буквами). При чем же тут
_написание_, тем более на других языках? Скажи дураку молиться - лоб
расшибет.