It's like you didn't take a second to look at Tampa's cap. We are over the cap next year with 16 players signed. And your suggestion is we clear cap space to add Phil Kessel...at least make an effort to do some research before you throw things out there.
By next year, Johnson's NTC is a M-NTC and they can get rid of him easier...or they might give some incentive to lose him to Seattle. Everyone is going to lose someone good to Seattle as well don't forget.
Further, nothing is stopping Tampa from renting Kessel for a deadline and then passing him off again in the offseason. The trade to get Kessel might be a way to SOLVE cap problems if one of Gourde/Johnson is willing to play in Arizona. Maybe Arizona WANTS a top-6 player who is signed a bit more long-term than Kessel
Kessel + retention + pick for Gourde + Nilsson + Gaborik + late 1st. I'd have to check the math, but I'm pretty sure it won't change Tampa's cap situation and won't change dollars. It might actually simplify a few things as only Kucherov will be on LTIR for Tampa at that point. Kessell will waive for Tampa easily. If Tampa loses Johnson to expansion, they will now only have 1 more year of Kessel at around 5.5M which opens room for Point's new contarct.
Just be creative. Edit: id o have to check out Kessel's retention though to see how much Arizona can retain, Tampa's situation is particularly tight.
Edit: 2: Also, even if Arizona doesn't want Johnson//Gourde, someone else might, Tampa can make a separate deal with another team. The whole advantage of Kessel is that he is very skill/productive, reasonably cheap with retention and won't cost an arm and a leg. (because of his NTC). For Tampa, the advantage isn't so much saving dollars TODAY or next season, but dollars in 2022 when they have Point coming up for a new contract.