Maybe I'm just grouchy today but how in the world does a word coming up twice in a row translate to a language being flawed? That seems like calling spelling "flawed" because letters come up twice in a row in a word.
It doesn't 'flow' as well. It makes you pause to rephrase.
I know two languages, so I can only offer a limited perspective, but English has a lot of oddities seemingly caused by simplification, yet it can be really complex if you care to dig in.
There are many aspects you just have to learn by experience.
I enjoy the language and its quirks.