Thanks for playing and comments!
We didn't understand either, so we made it so that a melee attack was always guaranteed to grant an ability when it hit. A good price to pay for the potential damage received.