If you can't make a living doing what you do, you're an amateur, not a professional. To be fair, some games have communities large enough to support professional non-developer-funded content creators, therefore community-created content can be professionally made. My main point was that creating content as a community member does not magically make you a professional.
with that defenition profesional isnt always good. For instance i dont know what is the professianal logic behind OKw tree alowing make 2 luchs before oponents 1 t70.