Upton can be a pretty useful player if used properly. Even when he's not starting he can be used as a defensive replacement, pinch runner, pinch hitter in certain scenarios, etc. The guy does bring some skills to the table.
Perhaps the best news out of this is this all but guarantees we don't have to watch the mushroom this year. Assuming Upton sees his share of starts in the outfield and pushes Jose/Saunders DH, Edwin to first and Smoke to the pine, there is absolutely zero room for Colabello.