Player development is one of, if not the weakest aspect of the game.
As is obvious from years of posts, most people who come to this game expect "Projected" to mean what it means in the rest of the world English-speaking world. A reasonable expectation. The more invested in the budgets that set projections, the more accurate they should be. The more invested in developing players, the greater the chance they exceed their projections (not reach them).
If an owner invests the average amount in scouting and the average amount in coaching, he should expect most of his players to end up pretty close to their projections. Some number of players would end up better, some would end up worse. If the budget scale is 0-20, that implies 10 across the board in all budgets that impact projections and development would result in, on average, hitting projections. With an equal number of players over and under.
If you invested 15-20 in budgets that impact projections and development, they you should expect some (not all) players to exceed their projections.
What projections means in HBD is some dream, never to be achieved, state. It's consistent. No matter what is spent on scouting & development, very few players exceed their projections. I haven't played that many seasons, but I've seen none, on my teams or any other teams.
If you're in a world that has nothing but owners that have 4+ seasons of experience or who took the time to read thousands of forum posts, the current system is workable.
But if you have newer owners, a lot of them are going to make trades thinking projections is a reasonable goal, so they're going to make trades that will get them back less value than they think.
Another way the game is wired to keep good teams good and make it harder for bad teams to level the playing field.
Player development is silly. Consistent, but silly.
90% of the development happens in the first 2 seasons. Period.
No amount of playing time or good coaching can change that. Neither can any amount of sitting on the bench or bad coaching.
If you have the best coaching possible, if you trade for a player in his 3+ season, you can't do anything to improve his development beyond maybe a meaningless 1 or 2 points.
In the real world, some players develop early, some late. Coaching at any level, at any point in a career, can make a difference. Not on every player, all the time, but on some players some of the time. Can't happen in HBD.
DITR seem to be random. Not based on any merit. (I admit I don't have enough data to be sure about this). And all it does is bump the projections way up. Player is almost certainly not going to hit them.
None of this means there should be more good players. I'm just saying the current program for projection numbers and player development is not very well done. Great job for version 1.0 of a game. Not so great many years later.