If you like programming Python, then Qtile is a good option. Qtile is written itself in Python, but more importantly, the configuration file of it is a Qtile Python program. Meaning you can use all programming skills like functions and loops and other stuff in your configuration file directly. It works in Wayland and in X11.
Unless you actually interact with the developer. Such cases are in example when you do a bug report and discuss this. Or in social media. But its not only about the interaction, but the toxicity of the person towards other people and projects. Also if I am interested and using a tool, then I will probably read blog posts, update notes and so on too.
Even if I don’t interact with someone, I don’t have to support bad behavior. I also don’t have much faith into the project with a human I dislike how the person treats others. If you don’t care and are unaffected by it, its your decision to do what you want and accept.