I have a huge universe. 40 something leagues. Thousands, or probably tens of thousands of players.
Whenever I do a player search the "assigning scouting reports" takes 5-10 seconds. I understand doing that once, but every time I click on someone from the list of, say, free agents to look at a player then go back to the overall list the game assigns scouting reports again. So if I want to look at 10 or 15 guys I might want to sign I have to wait for the assigning scouting reports 10 or 15 times. It's very annoying.
Why does the game have to go and recalc thousands of scouting reports every single time I go back and forth from player cards to the player search page?

I'd think calculating this the first time you go to the search page would be sufficient.