That all sounds great in theory but...I don't know..It's not like VDV is 30 and we'll get him untill Giovinco matures, he's young as well with a long (possible) future at the club.
Lets play pretend here and say in the beginning rotation would be a rational and effective solution. What after a year, or two, when Giovinco becomes a world class AMC, on par with VDV? Then what the heck will we do? You can't rotate two class players, neither will accept that. The team is shaped around that type of player, you can't rotate that position. The best bet is to make them learn to play together, while Giovinco is so young it could be a possibility.
All in all I really want VDV but not at the expense of Giovinco.