Just to expound, the fact that Miles was hurt during most of the time he was in CHA is annoying but not really relevant in judging the trade. It's actually kind of ironic that one might complain about not tanking while simultaneously complaining about trading for a player that is not able to play for health reasons. Let's assume we were better (or at least not worse) off as a franchise last season doing the trade because (a) we got a decent lotto pick anyway and (b) we got to do a meaningful tryout for JOB that turned into a deal for next season.
So let's look at our cap situation right now:
http://www.basketballinsiders.com/charlotte-hornets-team-salary/If we don't do the trade, seems highly likely that Hawes exercises his PO because on the floor he wasn't really showing any sign of being able to help a team. Subtract Miles's money and add back Hawes, and we are right around $6M above the $101M cap (taking into account the JOB and Weber deals and waiving CWood, but not taking into account our draft salaries). If we decline Sessions, we still don't have meaningful cap space. Also, as a reminder, we are stuck with Hawes in the rotation with only the MLE and biannual exception to use in FA to get a backup C that better fits our scheme and a backup PG. If you want to play MKG at PF and Frank at C as your solution, Frank and Marv together were very bad (-5.4 net rating when on the floor together). If you want to play Frank at PF next to Hawes, that also didn't work (-5.5 net rating when on the floor together).
We were going to be cap strapped either way. The question is, who would you rather have as your C2, Hawes or Miles?