Regarding players already on your roster, I don't understand why it makes sense for you to not know how fast/strong/accurate a player is until after they retire.
As for the draft pool, currently we have no way to actually "scout" players to get an idea of how we think they will play, other than the attribute scores. Now, even that is not an option.
We can't watch practice or even have a scrimmage. Even if we could it wouldn't tell us anything about a player because we don't know how much of what happened was based on the dice roll, or play knowledge, or the opponent, or fatigue, or because attributes that should matter don't, etc.
I know of lot of this game is based on random dice rolls (
too much imo), but now one of the most important parts of building a good team has been given over to nearly complete luck.
IRL coaches/scouts can tell most of these things pretty easily.
"This guy is fast! I know because I have seen him run (or at least know his 40 time)."
There's no guessing about whether a player is fast or not. He is or he isn't."This guy is strong! I know because I've seen him lift weights, not to mention the way he pushes players all over the field on the game tape."
There's no guessing about this either. Strength doesn't make him a good/great player, but it's not subjective as to whether he is strong or not."This guy can't hold on to the ball. I know because he fumbles once out of every 10 times he touched the ball in college."
I've never understood why EVERYBODY comes into the league having to learn how to hold onto the ball.I'm not opposed to changing the draft system in a way that would make it better, but in my opinion this is not it.
At least the old way you had a reasonable expectation of how you think a player might turn out if the dice rolls went in your favor. Those expectations might not be met, or they may be surpassed (volatility factor).
Now, you don't have enough information to even have a good expectation of what to hope for.
In addition, I think the whole purpose of this was to make it so that you would actually be able to find some good, starter quality players in the back end of the draft. I do not think that happened.
Instead of making all of the player attributes super random in the hope that people will be too scared to draft someone until round 5 or later, there should be more emphasis put on the chances a player might boom.
Maybe it would be as simple as adding code to say if a player is drafted in round 5 or later (or not drafted at all), the chances of him booming increase by X %.