Benis- I would have no problem with a cap on recruits. I can adapt to whatever parameters are set before me. As long as the cap isn't drastic, you're probably right, the blow back won't be too severe. However, that's about the only thing about current recruiting that could be changed without a lot of pushback.
As for EE, I just looked at IBA's Big board for this season. With only one exception, every underclassman was top 20 rated at his position when he was recruited. The one exception was the 100th player on the board, a 26 position rated PF Jr. Now, I can't speak to the guys who declare who aren't on the board, but I highly suspect they too would also be top 20 at their position without many exceptions for say a 26th rated guy here or there. Anybody seeing a trend here? Under no system will there be absolute certainty about who will decide to leave. I constantly hear everyone say they want realism, well there you go. There are surprises every season in real life on who decides to leave. If you want, Whatif should just increase the size of the big board to 200. I suspect that would pretty much encompass everyone who ends up actually leaving. Internationals do seem to offer more of a puzzle, as there were no rankings, although I suspect experienced players have a pretty good feeling by looking at ratings and their potentials as you recruit you can have a general idea if they are an early entry possibility down the road.