If the benefit is big, like Blood Fury healing 6% effectively, it’s almost warranted to have charges. But if the benefit is negligible, not really necessary.
We’re fine with Trident/Magic using runes since that’s how it was from the start, but for melee gear, you should get a big benefit if you want to add charges (ie. Uncharged scythe to Charged Scythe).
However, there should always be a good active way to maintain said charges. For example, if the only way to get Zulrah Scales was Sacred Eel fishing, it would be complete ass until you add Zulrah.
Likewise, if you could only mine Ancient Essence to upgrade imbued heart and Muspah didn’t exist. I think Muspah went a little too generous because the essence is basically worthless and could very well not exist due to how much is pushed out per kill.
People also like the idea of permacharge as a huge cost.