what are you talking about? Kerfoot makes $3.5, Kadri makes $4.5. They could have easily made that work it's a 1 million dollar difference between the two players. The problem was never Kadri's salary. It was they lost trust in Kadri.
Kadri literally would fit into our cap this season as well if he was still here instead of Kerfoot. We just don't sign Ritchie and we are cap compliant. This notion that JT meant the end of Kadri is absolute bullshit, they kept him here a full year after the signing.
Kadri was traded for 2 reasons, 1 they wanted to try and leverage the fact that they had a lot of good forwards and try and get a quality dman out of Kadri. Two he was suspended in back to back playoffs, team decided to move on from him. They literally got no cap savings out of the Kadri trade.