Esatto. Non ha senso centrare in uno <span> che e` elemento inline. Puoi usare ad esempio un

.

Ma i titoli vanno fatti con gli appositi tag <hn> (n=1..6), per cui l'errore e` semantico, prima che del CSS.