When most enemies hurt you on touch, using a melee "spell" seems risky. It would be different if monsters didn't hurt you on contact, but had a quick "melee" attack of their own that a crafty player could block (shield) or dodge via a slight telegraph. This is beyond the scope of this game, however, but it's still a valid point. Melee works in games when the enemy isn't more dangerous in melee than at range. Right now I feel that enemies like espers hurt more when they touch you than when they hit you are range. Not sheer numbers wise, but in terms of how much damage actually hits you. You can dodge a lighting esper all day, but when you are fighting at extreme close range and he decides "its time to move left" and you just happen to be left of him, you take damage.
It's just not worth it.
Some (probably not relevant) examples:
Half life: How-Often-I-Use-Melee-O-Meter = 5%
You have a melee crowbar, but it's not that strong, and most enemies have a powerful ranged attack that precludes you from getting near them. If you were to get in close range, the crowbar would not be very effective.
Deus Ex (Original): How-Often-I-Use-Melee-O-Meter = 30%
You have multiple melee options, and the ability to get close enough to use them very often. Most enemies die very quickly to melee weapons, but if you fail to close the distance before they spot you, they can hurt you pretty badly. There are many situations where melee is completely ineffectual, such as robots & large groups of enemies.
Zelda II: How-Often-I-Use-Melee-O-Meter = 95%
You have a free ranged attack that is only available to use at full hp, but is better than the melee attack in every way, therefore there is no incentive to use the melee attack if you can avoid it. However, you have to use it most of the time, as full health will not last very long.
Terraria: How-Often-I-Use-Melee-O-Meter = 100%
Melee attacks are unlimited, whereas ranged attacks almost always cost SOMETHING. All enemies hurt on contact, and all melee attacks have a slight wind-up and movement to them, so you have to time it right to hit and not be hit in return. Ranged attacks are arguably always better, but because they require a "cost", you cannot use them indefinitely. Melee is both required and effective. It helps that very few enemies have a ranged attack.
Rollercoaster Tycoon 3 Platinum: How-Often-I-Use-Melee-O-Meter = 0%
Game does not have melee attacks.
I just chose 5 random games from my steam games list, tried to pick different genres to illustrate ways in which other games have used melee & ranged together, and why it either makes me want to use melee or makes me not want to use melee.