Hm, I'm not really tracking. No matter what system we run, you're always faced with a decision on who to keep from year to year. Not really a bug as much as a feature. I don't think anything can be done, or even needs to be done, about that? That decision, in some form, will always exist.
The problem I see is that we have a system that allows you to stash as many as 3 "prospects" at any given time. But outside of top guys, there's no path, or bridge, to keep them long-term, without incurring the significant penalty of keeping them over a superior player in the faint hope that they will become something, which no one really ever does, because obviously.
Our current system let's you keep a kid until basically 20 years old, 21 in some cases. After that, according to our rules, you have to decide to keep them as a regular keeper or not. But the problem is that a vast majority of 20 or 21 year olds are not going to be worth keeping over already-established players on your roster. The problem is it's too soon to be forced to make that decision, imo. Most of these guys won't break through and become worth keeping as regular keepers until they are 23, 24 years old, assuming they do at all. Of the 12 prospect keepers I've had in the 4 seasons I've been in the league, I've only graduated 2 (Stutzle and Zegras) from prospect keeper to regular keeper. The rest I let go, because even if a few years later they become worthwhile, it would be stupid to keep them as regular keepers at that time, even if I were rebuilding. And if they are stars who are worth keeping in our current system, they almost always lose their prospect eligibility before the 3 year clock is up anyway. So, why do we even have 3 slots allowed for prospects? No one will ever have 3 worth keeping. It just seems silly to me to mine for prospects and hold them for a couple years, just to then jettison them into free agency. Like, what's the point? It's kind of just a tease. We have a system for prospects, but it's essentially an empty system. A prospect system to nowhere, if you will lol.
What I'm proposing is changing the system to allow managers to buy more time with the prospects they roster. Give them a better opportunity to grow their prospects into their regular keeper pool, rather than be basically forced to let most of them go while they are still early in their development. Maybe not everyone wants that kind of system, and that's totally fine, but the current system just doesn't make sense.