You are spot on regards player power.
With the chasm in earning potential in the NRL, the only way that you will stop the best players leaving is to ban them from international selection like England Rugby Union do, which I think had something to do with the stupid money the likes of Toulon were offering to overseas stars