リスト装飾が恣意的なものであることが目的であれば、それは良い解決策です。しかし、HTML の type 属性は、リストマーカーの違いが装飾以上の意味を持つ、意味的に重要な状況のために意図されたものです。<ol>: 順序付きリスト要素 - HTML | MDN より引用:
リスト番号の種類が重要である場合(番号や文字で項目を参照する法律文書や技術文書など)を除き、代わりに CSS の
list-style-typeプロパティを使用してください。
これは一般的なニーズであるため、HTML 4.01 で(純粋に装飾的なものであるという理由で)非推奨となりましたが、MDN が説明する参照リストをエンコードする目的のために、HTML5 で再度導入されました。