C’est tout simplement la règle typographique en français pour l’écriture des heures.
Par contre, pour les tirets, il faut une espace de part et d’autre (le tiret n’est pas un trait d’union, mais un séparateur !).
Donc la bonne graphie est : 2 h 15 – 2 h 30
Là, idem, ce n’est pas une manie, mais la règle d’écriture…
Non, car « 6a » est un mot en lui-même ce que ne serait pas « 6 a » (deux mots distincts) qui pourrait correspondre à « 6 ares » ou à « 6 années » !