I see where you're coming from but it kind of is like that already. For an example in the SHL(swedish hockey league) the best players are 78-81 I believe and that kind of is the high 90s for that league. You can't go around giving people in SHL 90+ shot power just because they shoot hard for the standards in their league. It wouldn't feel realistic at all while playing with them and then playing with an nhl team and they skate, shoot etc as well as them.
I do have an idea for myself though. A form rating which would update every game in Be A GM and Be A Pro. This could give you a 2+ boost on some ratings if high enough and make you progress faster. That way you can also see who is hot in the league if you're looking to trade an on form 4th or 3rd liner or a star if your team is in need of one.