Jumptheshark
Rebooting myself
It's not just Knight, it's dumping Koskinen. I know he's a UFA at season's end but Edmonton has no cap space to add additional depth to their roster, Knight is on an ELC for the next 2.5 seasons. You're giving up the 1st and Bourgault for cap space and Knight. Knight also theoretically solves your goalie problem for the next decade, a selling point to your boy McDavid. Finish fixing your D and your forward depth and you're a favorite for the cup.
Oilers have already paid 1/2 of Koskinen's contract and like you said he is a UFA at the seasons end--so they do not need add as much sugar as some would want. Oilers would be better served putting Koskinen on waivers and sending him to the farm(he has a NTC not a NMC) and saving 1 mill than giving away that many assets
Spencer is on .925--oilers have room to add him without moving Kosk