Да, вы можете использовать глобальный div и присвоить ему свойства без использования class или id.Подобный подход, использующий ваш пример выше
<style>
div {
font-family:"Arial";
font-size: 14px;
font-style: italic;
}
</style>
<div>Changed Div default values </div>
или этот,
<div style="background-color:lightblue">
<h5>div using global attribute "style"</h5>
</div>
И нет, это не плохая практика.
class в основном полезен, когда у вас есть несколько элементов, которые будут использовать один и тот же стиль для согласованности страницы или сайта.
id должен быть уникальным и использоваться только один раз (один элемент).В идеале, используется в основном div.
Но в целом их можно опустить, если вы думаете, что они вам не понадобятся ни сейчас, ни в будущем.