Since this seems to be the direction that skills and sets are headed in, why not also conform another annoying vestige of the dice-roll system?
As it stands now, using Poisons diverges in function from Enchantments, which are automatically applied when the cooldown is up, and privileges certain types of spammable skills over others (e.g. Flurry over Wrecking Blow over class spammables) in an arbitrary way.
If we instead change Poisons to automatically proc off of any "valid hit" (e.g. any Light/Heavy attack or Weapon Ability) it would put all spammables options on a level playing field (which would implicitly buff class spammables, a known design goal) while eliminating CPU cycles spent wastefully performing RNG checks.
Bottom line is that there is very little (if any) downside to doing this and quite a bit to be gained.