I don't hate it. I am a big fan of Day and it removes the risk of Fox not signing here. It is a bit of a two nickels for a dime type deal though.
I view it as a bird in the hand is equal to two in the bush. Because Fox isn't completely Flames property, we're guaranteed players in Day and a 1st. I don't disagree with the assessments though.
Unless we target another NCAA with that 1st rounder, those two pieces are guaranteed ours for a bit. However, I'd also caution that having such little faith in our prospects isn't a good route for the NCAA route. Hickey is an exception to the NCAA guys we've targeted so far. Let's not knee jerk reaction over Fox not skipping school to sign with us. I'd keep Fox. However, if Tre wants a 1st, I think the 1st is more for currency to be quickly flipped for something like a position of need, not to be used to draft a player.
I think NYR might also be interested in Andersson as they also have his older brother Calle IIRC. I'd be more willing to trade Andersson and keep Fox TBH. I think Fox's timeline fits better for an opportunity to play on the NHL roster. Andersson is knocking at the door at a time where we have 4 RD on the roster (Dougie, Brodie, Hamonic, Stone). If we can upgrade his stock from the 2nd we spent on him to a late 1st and remove a logjam, that's not terrible asset management. If we assume Fox is doing another season of College and at least one season of AHL, he's knocking at a time close to Brodie and Hamonic's deals expiring IIRC. I'd lean more towards communicating with Fox we're getting ready for him and trade Andersson if we move a RHS RD prospect. Sending Andersson to NYR could even be spun as doing him a solid by giving him a better chance to play as well as reuniting him with his bro.