Look at Billups. He didn't get going til season 4. Look at Danny Green. Thompson's numbers his first two seasons are very comparable to Waiters. I point out example after example and people throw out qualifiers for them. At what point does each case stop being unique and it start being true that guards often don't look very good in the first few seasons of their careers?
The Cavs should be prepared for everything and emptying the cupboard with no regard for the future is what doomed the Heat.
trading dion waiters is not even remotely close to "emptying the cupboard with no regard for the future." clinging to the hope that their young draftees will fulfill their potential - whether we're talking about waiters or thompson - will doom the cavs, too.
not to mention the heat were doomed in large part because they became too cost-conscious and wouldn't spend to maintain the best quality team possible.
edit: also, klay thompson's numbers really weren't similar to waiters'. klay thompson had shitty efficiency because he was a chucking retard with poor shot selection
but he was still good at the most valuable shots in the game - at the rim, at the line, and from 3. as his career progressed, he improved his shot selection with less stupid long 2s, more trips to the line, and more shots at the rim which resulted in improved shooting efficiency.
waiters, on the other hand, is awful to average at those same 3 shots and has been his entire career. he doesn't have trouble getting to the rim. he doesn't have trouble getting to the line. he has trouble - big, big trouble - with actually converting those shots. klay fixed his problem with a stronger focus on discipline and bbiq; waiters has terrible bbiq but improving that or discipline isn't suddenly going to make him good at the rim, for example.