Not entirely sure where to comment here, since there seems to be, like, 3 or 4 different elements of discussion at play: player skill vs character skill, DM fiat vs structured rulings, improvisation vs a strict list of powers...
For myself, in nearly all these categories, I tend to find that...