There is no doubt that an NHL GM would prefer his prospect spend those 12 games "developing".
People need to keep in mind that GMs like Feaster care about one thing and one thing only - their NHL club. This is their line responsibility, what they are paid and trusted by ownership to do, and ultimately what determines whether they are fired or retained as GM.
They have no obligation to help Hockey Canada, nor to release any of their contracted players to pursue some "dream" of playing the WJC. Nor do I think the kids really want to leave their NHL club to play if they are getting regular minutes in the NHL. THAT is their dream - the NHL - not a 6 game tournament.
Typically GMs only ever release kids if they feel it is good for their development - which is almost always kids who are playing low minutes or in and out of the line up. It is better than watching from the press box and in some cases help these kids find their confidence again.
Based on how I've seen Monahan play in the NHL - he's a 100% regular and a very important one at that - there is no reason I can see for Feaster to release him. Doesn't help the Flames and to be honest I don't think it helps Monahan either. Just the fanboys who want to see their fave prospect out score everyone else's fave prospects