I have an idea.
From what I understand, consume's affect you in different ways and from what I read the majority complaint is the type that you consume and get something instantly from it like HP/curing blindness/poison etc... not the kind that give you a enchantment over time like sanctuary/shield/stone skin
What if the instant consumes that heal your hp or cure affects shared a cool down timer? So when you use a heart or scroll to heal hp for example you will get an affect that says "healed for 2 hours." You would have to wait 2 hours before you could use your next heart or scroll.
Wouldn't it make it easier for people to benefit from consumables instead of grinding and stock piling them?, you would also have use them more strategically then spamming them?
Basically it would be turning nymph hearts into mini monk's healing or bmg field dressing.