Well its a nice idea, but i have to say its somewhat flawed. What you are suggesting is that only people with high enough points are "good enough". As you should well know, there are a lot of very good players who do NOT have a high rating, but can easily beat those with a LOT more points.
Secondly, at one point level would you decide someone is now a "good player".
For instance, i have only 330 in 8 ball, and 260 in 9 ball, but as you well know, i can and do beat people with ratings of 400+ on the days i bother to play.
This mean that im not good enough according to your idea as stated above.
I think its a nice idea you have, but perhaps you need to refine the details a little so its fair for all people.