No, it's not quite the same thing to say that a player can be rated numerically and that a player's true skill can be rated at all. As anyone who deals with statistics in life knows, all such activities come up with *estimates* of what the numbers should represent.
I have no issues with MLB scout using 20 - 80 scale to rate players.
But I have an issue with exposing player ratings in a game like this, only because that's actually the true skill of the player. A Contact = 66 player should hit .255 on average, since the game is actually tuned precisely to produce such a player.
Unless I'm doing editing, I really don't want to know that much detail about a player. It takes fun away from me.