When it comes to the Filipinos, especially Bugsy, I will say that it is the players that has the best of it.
This was how it was done 2 years ago. I don't know if that has changed or not.
Bugsy Promotion is paying them a monthly salary, just so they can be able to play pool every day and practice. Even if it goes months between tournaments, they still get their monthly salary. This way they are not depending on another job to survive.
Every now and then they put them into a money match, and let the player keep a % of the winning. This can range from 20 - 40 %, depending on how successful the player has been in the past few money matches. Players like Orcullo and Alcano obviously has a high percentage, because they win more often than they lose.
In between the tournaments, practice and the few scheduled money matches, the players are free to play as many money matches at nights as they want, on their own money or with someone else money. I have personally backed some of the Filipinos in such matches.
Then, when it is time for a tournament, let's say the US Open, the player will get his flight, room and entry covered, money for food and he will keep 60 % of his winning!
If that's bad for the players, then I must be stupid for not seeing it.
Bugsy Promotions are using their profit (their 40 % from tournament winnings) to put more players in action.
When Alcano won the World Championship they used their share to sign more players, hire a coach and send more players to more tournaments.
Bugsy Promotions is depending on the big stars (Alcano, Orcullo, Gomez) to produce income so they can pay monthly's salaries to the rest of the stable and send them to events. Bugsy consists of 25 players. They also have some other businessprojects, like promoting and organizing events, sponsors etc. to make income.