Cooldown reduction on kill

There are abilities that have their cooldowns reduced when you kill an enemy. For example:
Reaping Flames
Marked For Death
Haunt
Swarm of crows.

Having an ability cooldown faster, or even reset its cooldown when you kill an enemy with it active is VERY COOL EFFECT. It is cool because although it does not grant more dps in pvp, and it does not grant more dps in raiding or even mythic dungeon bosses, it greatly enhances class utility against open world, and against trash mobs in dungeons. Which is pretty awesome. In my opinion, ALL classes should get some sort of variety of rotational reward for killing an enemy.

Unholy DK: soul reaper. Instead of granting haste if you kill a target with it active, why not just reset the ability?

Shadowpriest: Why not reduce the shadow beast cooldown whenever you kill an enemy with shadow word pain active?

Elemental shaman: Killing an enemy with flame shock active rewards maelstrom.

Destrolock- you get soul shards for killing enemies.

DH- Eyebeams cooldown is reduced by 1 sec for each enemy you kill.

Druids - killing enemies grants balance.

Not a big fan of homogenization personally. We went through this phase before where every class needed a soft cc, every class needed a hard cc, every class needed a mobility spell, every class needed an execute, etc etc etc.

It really removed the uniqueness from the different classes themselves and resulted long term in what we now have as specs. Pretty much everything is the same concept, all classes are just builder spenders of some sort. The resource changes colour but is ultimately the same.