Only one way to find out. All a matter of gut feelings and opinions.
Or, we can use some critical thought and understand the situation.
Komarov is a guy that Toronto wants to set an example for the young players. He's somebody who is physical, can play in any situation, any position, and fits very well on a team who has a fair bit of uncertainty in who's going to make it / who's going to play where.
Komarov, much like Polak, is also the exact type of player that teams love to add at the deadline, because of his ability to score 20 goals, but also play a typical 3rd line grinder's role, and get under the skin of the opposition. With him pacing at 30 goals, and only a $3m cap hit, a team would've loved to add him at this year's deadline, and take on the risk of this year being a "one off" for $3m in each of the next 2.
Would they have had to send a salary back? likely. Washington would've sent Laich (Leafs keep Winnik), Chicago would've sent Bickell... anybody else could've accomplished this by sending a guy like Ben Smith.
In the offseason, the confidence & energy that Komarov can bring to a team (pacing at 30 goals) goes away. Not only that, but giving up a boatload of futures, to pay somebody $3m for a full season, makes much less sense, especially in an environment where you're already struggling to keep your current core together.
The simple fact is, in the equation of futures versus players, players are always most valuable (relative to futures) at the deadline because of the reduced salary commitment.
While it's certainly possible that over the next 11 months, somebody can come in, and push Komarov down the lineup, making him not a core player, the Leafs simply aren't going to value him at that lower level until that happens. Same situation with Bozak and Kadri.