I am not a coder either. Did you read the topics linked in the previous posts?
There is always room for improvement, but I don’t think that’s a fair assessment. You are trying to customize discourse beyond what is foreseen in the UI (which is very easy to use). If you want to “hack” a software, you can’t really blame it for that being difficult.
Besides, the community here is usually quite helpful…