Это след одной средневековой «типографской случайности»
В старой нотации нота си существовала в двух видах: круглое b (b rotundum, «мягкое» наш си-бемоль) и квадратное b (b quadratum, «твёрдое» си-бекар).
Кстати, именно от этих двух форм произошли сами знаки ♭ и ♮ (и даже ♯- это тоже вариант квадратного b).
Дальше пути разошлись. В немецких рукописях и ранней печати квадратное b с его угловатыми хвостиками выглядело почти как готическая буква h - и постепенно его так и стали записывать: h - это си, b - си-бемоль. Эту систему унаследовали Германия, Скандинавия, Восточная Европа и русская академическая традиция — поэтому в наших музыкалках учат H-dur, h-moll.
Англичане же квадратное/круглое различие в буквах не сохранили: у них B - это си, а бемоль пишется отдельным знаком (B♭). Через джаз, рок и аккордовые обозначения эта система стала международной. Отсюда и путаница: в песенниках и табулатурах B почти всегда означает си, а в немецкой/русской классической традиции B — это си-бемоль. Забавный бонус: благодаря букве H Бах смог подписаться нотами: мотив B-A-C-H (си♭–ля–до–си) в английской системе был бы просто невозможен.



