Of course it is. You don't seem to understand what opportunity means exactly. It does not for example, mean simply being placed on the Flames roster. That's an antiquated dinosaur mentality that competent well run teams have long since moved past. It does not mean being played in the wrong position because frankly, few organizations are that stupid anymore.
It does mean however being placed in a position to succeed, something Bennett was never granted by this dismally mediocre organization. And it's honestly bizarre how difficult apparently the concept of positions is to some Flames fans. Wing is not the same center. Playing a natural center on the wing with lousy linemates and few minutes is not an opportunity for success, it's a recipe for failure. An oil company won't hire an electrical engineer when looking for someone to design an oil field because, hey, engineers are engineers. Someone who's only ever learned how to drive auto won't exactly have a smooth transition to manual just because cars are cars. And no reasonable fan would tell a newcomer to the sport to cheer for the Oilers, because hockey teams and hockey teams. Similarly, a center won't automatically be able to thrive playing on the wing, especially when it's the other side.
The onus in this particular situation is entirely on the Flames organization for continuing to hire shit coach after shit coach along with their entrenched risk adverse mentality but if all they do is make excuses like the Bennett Haters are doing, then they'll learn nothing and continue to be the same dismally mediocre franchise forever.