This is all pretty silly.
There are boys who see the two Rugby codes as interchangeable career opportunities. Many of them will go to League regardless of what school they went to, because League tends to offer professional opportunities earlier. League has 17 professional sides looking to fill a roster: Union has five professional franchises. So kids straight from school go on to six-figure contracts in the hope that they'll amount to something. For the most part, Union can't compete with that - and I actually think that's healthy. Yes, some talent is lost. But the best 17 year-old won't necessarily be the best 21 year-old, and League tosses a whole heap of 21 year-olds onto the scrapheap (by which time they may have missed an opportunity to acquire some other marketable skills). It's not a bad thing to earn a professional contract through something other than running around a few schoolboys. And handing kids big money contracts at a very early age can create a big social problem, which may partly explain why ex-NRL players are far more likely to be arrested than ex-Union players.
Look, it's a competitive market, and Union will always lose players to League. That's life. But it's not entirely a bad thing, because the players who stick with Union tend to do it because they prefer the game and because they're ready to step up to professional football. Long term, that produces healthier outcomes.