To me it's all about commitment. Anyone can develop good skills but not everyone has the time, energy, finances or access to commit to playing in a league 3 or 4 times a month. Some of the best players I know would never waste their time on a tournament but could easily compete with the pros.