It’s always been a problem, but that doesn’t mean we just ignore it and don’t try. The GMs job is to find high quality backups and trade them for extra pieces if the room gets too crowded.
Even if you can’t afford a high quality backup when you draft them, you trade them away and get extra capital before their contract is up. You then get 4 more years of another quality player if you draft well.