For a long term game, you are going to need regens. They dont ruin the game imo, they enhance it. Without them, you would run out of players to play with.
So you would much rather players never retiring and being 50 with attributes so low or players retiring and not coming back so in 20 seasons the pool of players isn't 13000 but more like 300?