My Spanish teach was fond of telling us, "There are no Spanish spelling bees." It was his lighthearted way of telling us to memorize the few pronunciation rules of the language so that we could easily parse what we were hearing and pronounce what we were reading. But inherent in his comment was a reference to the lack of consistency in English. This lack of consistency means that speakers need to memorize more. If we were talking about a programming language, we'd say that the language has unnecessary cognitive load. Similarly, Spanish and the other romance languages add unnecessary cognitive load by differentiating between masculine and feminine words. Still, of the major European languages, English is probably the one with the largest unnecessary cognitive load, so I can definitely sympathize with those who have difficulty learning it.
[1] https://en.wikipedia.org/wiki/Ough_(orthography)
P.S. As an aside, I always thought Antirez was much better at written English communication than he appears to be. There's something about having corresponded with people online for the past 2 decades that has leads me to turn off my inner proofreader until something like the subject matter that was being discussed brings it to the fore.