Centrer du texte est une propriété d'affichage, ce qui n'est pas le rôle du HTML mais du CSS.
Le HTML dit comment on répartit le contenu, le CSS dit comment on l'affiche.
Ce n'est pas une question d'être un "génie" mais simplement un besoin de logique derrière la conception.
Tu en trouveras ici qui répondront avec plus de détails que j'en ai donné :
http://stackoverflow.com/questions/1798817/why-is-the-center-tag-deprecated-in-html