Do these things allow me to define functions and to call them on focus change, on windowshade, on iconification, on other events? Can I evaluate text returned by a command spawned in those as part of my config, at any moment? Can these functions differentiate between windows by mask? By state? BTW, can I have custom states? Can I have conditionals there? Schedule those functions? Change that schedule?
Yes.
I wouldn't. These are different things for a different workflow.
And nobody cares about your workflow, sorry. Go convince one of 3 other people to make your 1:1 equivalent.
Where there?
Consult the official documentation and community configs, etc. It not that fuckin hard dude.
I know you are not an adult.
You're the one who immediately started name calling trying to "correct" me with incorrect nonsense in a different thread, dumbass. Not to mention, "luddite" wasn't even directed at you personally, you applied it to yourself.