You can mess around with global objects, so you can override jquery for everyone for example. It depends on the rights you grant to the script.
With a global wkof you would need every script to run with full privileges, and make sure that you don’t override an existing wkof. I wouldn’t be too sure that there will never be race conditions where two scripts mess around with the wkof object at the same time.
I’m not saying your idea is impossible, but from my experience Tampermonkey is not well suited for interdependencies.
Additionally wkof does some nifty things with its own requirements … Don’t know if you can reproduce that inside of another script.
No idea what the ultimate reasons are, though