Using ESPN's list in 2016 the top 10 players in order were
MJ, Kareem, Lebron, Magic, Wilt, Bird, Russell, TD, Shaq, Hakeem
So starting with Russell's rookie year in the 56-57, the NBA has had at least 1 of those guys play in every single season with a high of 5 (Kareem, Magic, Bird, MJ, Hakeem).
Since TD retired, Lebron has been the only player. Depending on how long he plays he may eclipse Kareem's period in the 70's as the only top 10 player in the league (Wilt retired in 73 and it wasn't until Magic and Bird in 79-80 that another entered the league).
The bigger question is, is there a player playing right now that will eclipse Hakeem for 10th all time. Durant, Giannis, and Doncic seem like the 3 most likely to elevate into the top 10. Will one of them do it or will someone else come along that will overlap with Lebron.