There isn't just "a" draft system, there's about five. They have a draft for young players entering the league, a draft for expansion teams to fill their squads, a draft for when teams go out of business, a draft for players who are released...
And yes, all players in the league are eligible...