> Not all thoughts are concise and straightforward. That's not a problem that can be solved.
My observation is that inexperienced programmers have this kind of mess in their head. No programming language can help with that. Hard to tell because I'm not sure what exactly you mean.
> Concision by itself is not something to optimize for,
Concision is one of the aspects. Too much and the code is unreadable. Not enough and code is too long. In both cases mental effort grows and maintainability suffers.