Sim é uma boa prática. E quando se fala de bibliotécas como react, você usará muito isso quando for fazer a componentização, tendo cada component um css personalizado.