Robert may be a starter some day. But he's played so few games I can't pencil him into any type of lineup. He may need another 2-3 seasons in the minors before he's ready.
With that said, there will be a chance for some of the other guys to get a shot at securing a spot, including Gonzalez.
Having too many good players is a good thing, even if there comes a time where a guy who's ready for the big leagues has to spend some time at Charlotte due to not having a spot.
It doesn't make sense to me to say ok here are our 3 outfielders, trade all the rest.