Being an expert is not the same thing as being a professional. As others have pointed out, "professional" has different meanings as well. It may mean...
The kids who you describe almost certainly spent multiple years working, they just did so for free. Instead of being paid for their entry level work,...