It does not make sense to me to have a bonus that is ineffective. Onyxian Whelpling for example, has the potential to take-out a magic pet with Deep Breath, but a magic pet won't take more than 35% on a single attack. This pretty much makes pointless any bonus to the ability. And since that ability will never get the green arrow against other types, it just becomes a poor choice. How is it logical to give a boost, but then make it ineffectual? Or is that more common than I think . . .