Because Gnar's W passive can stack on multiple targets to begin with and is not restricted to single target.
For a more specific reason, because Gnar's does magic damage (thus can be mitigated by resistances) on a short ranged champion who needs to build almost full tank to be relevant most of the time. His W is a way for his mini form to not be entirely useless.
Vayne's W on the other hand does true damage (and is %max hp, thus cannot be mitigated in any way) on an already self peeling hyper carry marksman. Giving her runaan's procs would be incredibly strong, as she could reliably proc multiple W's on multiple champions in a teamfight without having to switch targets. Seeing as her main weakness lategame is switching targets adding that would be an incredible buff.