Giroux is a free agent at the end of the season and the Flyers are not going to make the playoffs. What good does it for the team to keep Giroux and receive no assets in a trade as opposed to trading him and getting what they can and then resigning him if that's where he wants to be? In one scenario the team receives nothing and still ends up out of the playoffs and still has to resign Giroux, in the other scenario they get some pieces back to improve the team, Giroux gets to go for the Cup, and then they can still resign him next season.