In the area that I am from, there are no Pro's so we dont have to worry about that. But there are a few players that are favorites when it comes to tournaments and have dampened the participation in many tournaments.
My opinion is that if a pro, or lets just say any player that has the ability to win week after week continually goes to a tournament and wins, then it is bad for the tournament because players will sooner or later stop showing up.
But then there is another scenerio, now if all the higher ability player does is show up and win, then yes the lower ability players will stop coming. But, if that player is willing to help out the lower ability player by giving them pointers or is just very approachable and open about answering questions during the time he/she is at the tournament then I honestly feel that more players would be willing to continue to participate and it would actually draw more lower ability players to the tournament after they see there friends improving. That also will lighten up the "why am I paying $$ to play in this event if all I am is donating to he/she". Eventhough they know that there chances are slim, they will continue to come because they are gaining more knowledge than ever before for a small price.
I guess in all, I would say that the top players/Pro's that play in weekly tournaments and snap them off, have to understand that they need to do more than just participate within the tournament to keep the general players coming back, if not, they are killing the tournament in the long run.
Top players need to give a little back to the game. Makes sense to me.