I think English makes a lot of sense, but only if you invest the time to learn some of its etymology. Knowing some Latin, German, and Greek roots (in that order) is immensely helpful. You don't have to learn those languages per se, just some of the vocab. Eventually, you can look at a word, know if it's Latin/French, Germanic, or Greek in origin and all the spelling rules make much more sense.
This takes a lot of time, effort, and interest however, which is why many (most?) people think English is nonsensical.
You can also have a (maybe wrong) sense of familiarity that feels like it makes sense.
I'm ESL but after so many years of daily contact I find writing stuff in English easier than in my native German. Never lived anywhere else. I'm not claiming it's free of errors but it just feels like less work.
This takes a lot of time, effort, and interest however, which is why many (most?) people think English is nonsensical.