Вы можете обнаружить, что отделение ваших данных от представления ваших данных поможет вашей производительности как программиста. Под этим я подразумеваю, что в конечном итоге вы захотите отображать свои данные по-другому. Когда наступит этот день, вы не захотите смешать ваши данные с форматированием. Вы хотите, чтобы ваши данные были чистыми, поэтому все, что вам нужно сделать, это настроить форматирование, а не данные.
Что касается HTML и CSS, вам нужно только настроить CSS и оставить HTML в покое.
Что касается производительности, скажем, всего, что делает ваш HTML / CSS, правильное разделение данных и форматирование могут сделать ваш HTML меньше.