I agree this
'pro' term is nonsense. 'Professional' means you do it for a
living, people wrongly attach some judgement of quality to that. Being an
amateur means doing it for the love of it, which is a noble thing.
I think that's all of us isn't it?
Not for a living, just for money, although I do tend to agree that
your definition makes more sense. College athletes in the US are
considered professional and barred from NCAA competition if they are paid
for competing. The judgment of quality is that the product is supposed to
be good enough for professional use - which may or may not be the case.