and nowadays because of all social media, tmz, etc. we (general public) also know if something bad happens off the court.
The media makes alot of hype for certain player and that makes them overrated although that they have only a decent performance. This is one way of getting popularity and get yourself a great contract otherwise you wont really get it just by playing great on the court everytime ( wait , you can be good on the court ALL the time though )
You are especially social media in which people or then fans of that certain player show some of its highlights it allows the palywr to become more popular and gain fans which i think leads the management to see and know it. The tendency then is that dince they saw how good the player is because of the highlights the will get it
Can you point out accurately and 100% those players that has talent has been removed or forgotten because of media hype?
Let's take some deep analyzation later if you can state some.