Weil HTML nicht für das Layout zuständig ist, sondern nur für die Semantik deiner Seite. Mit HTML gibst du deinem Inhalt eine Bedeutung. Überschriften werden als <h1> bis <h6> ausgezeichnet, Listen als <ul>, <ol> oder <dl>, Menüs als <ul>, tabellarische Daten als <table> usw.
Layout, und die Anordnung der Elemente macht man per CSS.