Getting rid of the RFA seems like a win-win solution. Sure, owners lose out on the security of keeping a prospect - but players (like...say, MPJ) lose out on the 'potential' type contracts too. So the Lukas, etc will be signed for a max once their rookie deal is up, but if you've earned a max after 4 years you've earned the right to go wherever the hell you want.