You get the guy you truly want to get that's my draft philosophy (within reason offcourse, not Ricky Williams style).
As for the Tampa Bay-Cleveland thing, I think it's the other way around. Tampa Bay would want Joe Thomas and Cleveland could quite possibly could take Calvin Johnson.
Cleveland already has most of their money tied up in a #1 WR named Braylon Edwards.. They'd be Detroit Lions v2.0 and considering how pathetic their line is, absolutely no way they will pass on Joe Thomas.
On the flip side, the Bucs have two very young first round picks at O Line, who have been doing a pretty decent job. They have an aging joey galloway, a disappointing Mark Clayton, and then an ancient Ike Hilliard.
It just makes much more sense that Bucs would take Calvin Johnson and the Browns would take Joe Thomas