Professional only describes if you do something for money or not. If you are paid to do a job, you are a professional in whatever that job is. If you're not getting paid, you're an amatuer.

I agree this is unneccassary complication - We don't need it.