We all complain that recruiting session 2 is a wasteland. I have one small tweak to maybe make it better.
No player will sign with a team until 5 am on Day 2 of RS2. Two full cycles (5 p.m. Day 1, 11 p.m. Day 1) will process before any player signs.
Part of the reason that RS2 is so difficult/useless is that any good player that is available at the start of RS2 quickly signs with a team. There is a huge rush of signings at 5 p.m. on Day 1. We've all had the experience where we invest a ton of APs in a guy to try to unlock scholly/HV/CV at the start of RS2; at 5:04, we get the emails that he is ready for those things, only to click on his profile and see that he already signed with someone. RS2 turns into an exercise in investing APs in guys who will sign during the same cycle that you finally unlock actions.
The players usually have a late recruiting preference, which is why they waited until RS2 to sign. From a player's perspective, the entire reason for a late signing preference is because they want to get as many offers as they can and have all options open. This type of player doesn't care if they were Coach K's fourth choice, because they just want the chance to go to Duke (as opposed to a guy with an early preference, who wants the process to be over quickly and values being a team's first choice). So wouldn't a player like that want to play the field, see if a big time team is going to swoop in and make them an offer?
By giving other teams two cycles to invest APs, scholly, HV, CV, etc., the player can go to the best situation possible and this creates more recruiting battles and opportunities for coaches to recruit quality players. If you don't want to be caught in the situation where someone is trying to steal your player at the start of RS2, don't recruit guys with a late signing preference. A late signing preference should be a huge neon sign of "I will sell you out at the last minute if I get an offer from a school I like more."