There’s hope regarding Wayland.
I’ve tried dwl a few years back, but my keyboard didn’t work. This appears to have been fixed, probably due to advances in wlroots and this commit.
And look at it: It’s just about 3000 lines of C code. That is hackable. That is something that I can fix, extend, or adapt if needed. That is the way to go.
Thank goodness, finally some good news.