Feats aren't supposed to penalize. They are supposed to be a return on investment by the player.
For those specific cases, yes it is useful, BUT in most others (like life or death combat) it is not. So what's the problem? It clearly doesn't work well all the time, or for every spell, so I...