@Lightsss You could easily make online money-tournaments that interest ALL levels or chess players.
Use a little creativity:
For example make a bullet tournament that has normal prizes and then bounty prizes to top 10 biggest underdog wins (determined by rating difference).
This would appeal to all levels of players because a weaker player can flag a much stronger player.
The ONLY problems are cheating with chess computers and sandbagging. So if there was no cheating in chess, we would already have scores of chess professionals, it would be like poker.
But since the idea is solid and a lot of people want chess for money, I'd suggest making internet cafe like physical places that are connected to other such places creating a player pool that are all playing outside of home in an environment that can be monitored.
This is the vision. Live casinos won't do it, because they get more money from machines, even live poker at casinos is just to get people in, the rake doesn't do much for live casinos.
But maybe chess lovers will get together one day and create a system for this, it could be a network of bars, coffee shops and internet cafes all over the world connected and creating the player pool.