Also, I believe you are underrating Randy Foye. He's not a star SG, but he can be a solid player for a while to come.
Just to shed some light on how I think as an explanation for Foye
With developing teams I only care about the youngsters with star potential. I was the same way with the Celtics over the past few years.
The rest of the youngsters in my mind are irrelevant ... I'll call them clutter for a short thought ... clutter that needs to be moved out of the way of the potential star youngsters if they're in the way or clutter that needs to be moved for veterans when the potential star is ready to take over.
If you have 8 youngsters only a few of them will make the cut, you're not building a team around all 8 of them. It would take an incredible group of youngsters for me to view them differently - an example of that is Portland's group because by some freakish happenstance they've managed to add poised youngsters who execute the game plan, play defense, are intelligent and they have extremely well balanced ball club. Because of that the team is at a stage where role players matter greatly. As a result Channing Frye isn't irrelevant to me, if he were on Minnesota he likely would be irrelevant to me because they're not at that stage and Minnesota can find role players later when they sort out the top of the ticket.
Foye is a fine player but he hasn't shown me he can be star. It's two years into his career and he's played on two teams that have given him great opportunities to be a go-to scorer or a playmaker or a point guard and frankly he's failed to achieve any of the three. He's also a below par defender which rubs in the failures. I'm happy giving him more time but I'm also happy walking away from him at this stage.
Ditto for McCants
(who I think has more potential than Foye, if only some coach would teach him a change of pace dribble he'd be a 17-18ppg scorer for the rest of his career). Ditto for Gomes. Ditto for Telfair. Ditto for a few other guys like Snyder, Craig Smith, Richards. The only youngster on that roster pre-Draft outside of Big Al that still has significant long term meaning to me is Corey Brewer because he's young and a work-in-progress, is smart and plays good defense. The other guys, like Foye, can get back in the picture but they have to show more development and aptitude on the court.
Talented youngsters without star potential (say Paul Millsap) have a lot more value to me on a quality teams because their mistakes don't have as a large an affect because veterans can correct/hide some of them on the court and will teach them how to do better.