I have long been a believer that there should be a graduated form of licensing for lawyers.
For example, everyone should be required to complete basic exams on ethics, and basic competence. From there, lawyers must choose what practice areas they wish to pursue. For example, a recent call who wishes to practice criminal law should write this basic exams and then their “Criminal C1” licensing exam which would permit them to take on certain criminal cases. Over the years, they could then fulfill C2, C3, etc. requirements and advance in their careers. For general practitioners, that itself could be a specialization (G1, G2…). This would increase not only the competence of lawyers, but reduce LawPro claims and increase the value of lawyers as they advance in their careers. This would also have effects on how the government could assign lawyers with minimum requirements, and tariff schedules in contexts of LAO.
This model could also be applied in areas of business whereby if a lawyer wished to open a practice, they must complete a course, exams, on basic business practices and so forth. Put simply, the LSO must play a greater role in ensuring that lawyers increase their specializations.
I would not advocate for any restriction on lawyers practicing now. This would have to be “grandparented” in over many years.