I am glad I am not the only one
I brought up a similar point here:
I think so too. But the change will not come from the discourse team. So I started to work on it. Have a look:
Its not impossible, but its too much as a single man open source project without funding. I am still working out the funding and deciding if I should get rid of the composer and replace it with something similar to what you mentioned here:
that being said, I started to work on it more actively again and I hope to have something presentable soon