I think we get too caught up on position sometimes. Every assumes the Cavs were picking garland for someone since they already have a PG< many assumed Langford was a trade piece since we have many 2-4 types, and same with bigs on the Pacers. I think a lot of times teams just pick the guy they think is the best, since drafting is a major crapshoot.
Still I would agree, a trade for them would make sense. Its easier to play 3 guars or 3 wings, its impossible to play three bigs, and difficult even to play two together.