Olá Gabriel, Boa Tarde!
Acredito que possa haver uma contradição no exemplo...
ID tem peso 100, classe tem peso 10, e tag peso 1
Se eu crio uma formatação para os elementos que compartilhem um conjunto de 10 classes, o peso 10 de cada classe vai ser somado , totalizando 100. Adicionando ainda uma especificação de tag , vou resultar em peso 101 para essa formatação, superior ao do ID.
Se o mecanismo de priorização usa esses exatos valores de peso então a primeira formatação sobreporia a formatação do id
A menos que você diga que os pesos das classes não se somam, mas se esse é o caso então toda essa conta de pesos perde o sentido. Na prática o que vale é que prioridade id > prioridade classe > prioridade tag e esses números são só abstrações para explicação.
Qual é o caso real?