All in all, for a succinct post, that invoked a lot of thinking. Mind sharing some more thoughts? How do you justify having one or two offensive oriented players on the court when it could be easy to matchup against them? I know I use something similar with my club team, but with versatile players that I try to switch around to avoid matchup problems.
The benefit of that kind of versatility really comes down to having a cohesive team, which seems like it would be hard to do at the U21 level. One of my young guards has proficient inside defense just from a secondary effect of pressure training. Sometimes he covers the small forward and completely frees up that responsibility of having inside defense from my SF, who can defend the point instead. If I didn't have training limitations and could develop a small forward and point guard independently, where am I better served spending the training time; developing a small forward who can both score inside and defend inside, or just scoring and letting the point guard spend a few extra weeks to get near prolific inside defense? There are other issues of course, rebounding/etc, with that defensive switch, but that's the kind of thing you can do with a club team and really benefit from.
As far as the U21, in a year's crop of players there are situations like that where the players can benefit by playing off each other but trying to coordinate it between all the different owners and all the possible issues that can develop (transfers, etc) would be pretty daunting, especially as far as not having certain players be unusable when his partner has bad game shape. Having someone in charge of coordinating that for each year, or who just watches each group of 20 year olds, could solve some of the small forward issues. If the 1 or 2 (pg or sg) had started with good secondaries of inside defense and rebounding they could mitigate one of the main limitations on developing a small forward by age 21 without much, if any, direct focus. Coordinating it and getting support for it though seems like it might be a tall order.
How do you justify having one or two offensive oriented players on the court when it could be easy to matchup against them?
Personally I've tried to build my team around defense and passing. I want each player to be able to have multiple options in their decision tree. If my big man is faced with a bad inside shot he should have a better pass or jump shot option in the engine. If he has enough Experience (supposedly) he should make the right decision; while having the defense to punish any opposing players with holes in their game.
I imagine I'd have no shot at major upsets nor benefit from any high risk tactical ploys, but should do comparatively well in close games and when I use less effort than the other team.
So, in answer to that question, basically I can't answer it. If I had one great jump shooter I could bounce him around the guard positions and the like but its kind of a high risk maneuver or mind games with the opponent, and to get that rating by 21 you'd have to sacrifice something else, each of which would be against the balance I like. That said it is probably necessary for you to have that high risk play when it comes time to compete with the Spains and Italys of the U21 world. Whether the benefit of that strength is worth the weakness somewhere else is one of the tough questions, and one I'm very happy I can leave to you, or to whoever the U21 manager ends up being.