I always thought this was intentional, as the price of a failed spell has risks associated with it. If this was not by design, then yes, a fix would be welcomed, if as I said it's a reward vs. risk thing then it's fine as is to me.