^^^^LOL
Johnson not being named #3 means one of two things:
1) Harbaugh very rarely names people starters or gives them jobs. He regularly gets this same question about NT, about the DE rotation, about outside CBs, all the time about slot CB, about Aldon's fill-in, about Bowman's fill-in, about the use of a 2nd TE versus third WR, and about backup QB. He never definitively answers any of these questions and never has. Last year he wouldn't even hint that Reid would be starting at FS (and had him second on the depth chart behind Dahl through the whole pre-season) until the season had already started, and everyone knew Reid was going to start.
2) If it's true that Stevie won't be the 3rd receiver, so what? Baalke manipulated the draft so the 9ers basically got him for nothing, and if he's not #3, it means that unlike last year he got beat out by somebody. On last year's team Stevie would have been battling Boldin for the #1 role. Heck, the 9ers have four guys on the roster who probably would have been the #2 last year behind Boldin. If he does get leapfrogged, it's a testament to how much improved the WRs are this year.
(FWIW I've always thought Stevie was a classic case of over-producing on a bad team due to a lack of other options. Given that Baalke already got the pick back and after this year Stevie can be cut without penalty I don't really care if he gets beat out or not).