I always thought 'professional' and 'hobbyist' were mutually exclusive. Like, a professional being someone that does something for a job for at least for some money, and a hobbyist being someone that doesn't. (Not related to skill level at all, just to job description and, er, taxability.)