Anyone who wants a draft is a f**king idiot. It would actually push kids towards European rugby. Drafts only work in sports with no competition for talent
100% correct. Fumbleball can have a draft because their players aren't going anywhere else. Rugby league players can go to Super League or Rugby Union to avoid the draft and go where they can get the most dollars.
The salary cap is the best equalizer for talent distribution and for creating a competitive league. A team can rise but the more expensive their players become, the harder it is to fit that playing group under the cap, so the talent is forced to spread out.
Also people need to think of the collective salary cap as our GDP. The bigger our GDP is, the more we will pull players from outside of the NRL into it (e.g. attracting players from rugby union or other codes). The NRL should view themselves as the Silicon Valley of club rugby (of either code), attracting the best talent in the world.
If you want players to be loyal to your club for things other than money, build them up for the grassroots. Then when they get older they might be more inclined to take a paycut to stay with their long term club.
I've often noticed that the people arguing for a draft are the ones doing next to nothing about lower grade talent development.