Current Diablo 3 rune system

I was thinking about Diablo 3 character skill mechanics the other night, where the damage types and skill subtypes are bound to a single rune and I thought why not seperate these?

Say all the skill configurations (current diablo 3 runes) were actually drops, where each different type of skill modification added would be its own rune. Generic damage type runes, skill (or skill category) based runes for skill types, and maybe class based runes also for something more generic.

The benefit would be a larger diversification of builds with separated layers of configuration and more things to look for as drops. What do you think?

Edit: forgot to add that this idea was intended for Diablo4 development discussion.