Agree.  I will gladly give up my professional corporation for the people that you describe above.  But not to fund pensions for MPs with minimal credentials and payouts to special interest groups.  I did 17 years of training before I made over 50K per year working over 80 hours per week.  I think professional corps are a reasonable compromise to allow independent contractors with no benefits to recoup some of their own earned income to secure a retirement after a lifetime of service to the community.