Yeah my main concern about this before was weakening of draft classes, which the two player system covers.
I still don't love the idea but the limit could be increased to 11 or 12 seasons. I still think there should be a limit though and harsh depreciation and carryover as proposed.
To those concerned about those protecting the current system:
1. 7 season careers, as mentioned, are not an end yo HOF career. Lindberg, Osborne, Wahl just a few recent examples.
2. We're not protecting our personal records - most of them belong to a now inactive Scotty Campbell. And they'll be hard to reach anyway as Streetlight showed with the O'Malley example.
All-time stats may be a bit skewed nonetheless but I'd suggest starting an additional spreadsheet for everyone who retires after the implementation of this + two players. Because I feel second players will change league stats anyway.