Yeah, but these languages tend to be not a good fit for inherently complex problems. When one tries to express complex ideas in those languages, you end up code that's either absurdly verbose, or code that experts in that language's idioms would call "bad".
One can write simple, structured code for simple problems in any language. But complex problems require languages that don't attempt to babysit programmers.
(IMNSHX, YMMV)