Blocked shots are what players get when they are beaten to the hoop by the offensive player. A good defender doesn't block a lot of shots, because they are already in position to change the shot with defensive presence.
As for teams stealing away our rookies, yeah, it might happen, but if other teams overpay for our players, then they will have salary cap issues in the years to come and we trade our cap space for their draft picks, and the cycle continues. Just look at Wesley Matthews. The Blazers overpaid for him (yes, they did) and this year he's trending downward at only 41% from the field and down from almost 16 ppg to only 12.5 while being paid like a solid contributor. So we either keep our rookies at a reasonable price, or other teams steal them for more and are weakened in the process. It all balances out which is why the Jazz have been in the playoffs in Utah 80%ish of the time, regardless of who steals our rookies.
Wow. I've never seen someone who seems to understand this. One reason Andrei got so many blocks was partially because he got burned on the perimeter so often. However, we assume that since he was blocking shots he must be an intimidating defender and neglect all the other possessions he got scored on because his man burned past him to the basket.