Quite a big one actually, natural language processing is very difficult. It took until the past couple years to solve that one properly. There is a reason only humans have a complex language.
Having the same sound be spelled two different ways is a flaw of the writing system. The spoken word is always the real language in linguistic terms. If the writing system is hard to understand or to use then it's a bad system. Hangul is much better from what I understand, as it always reflects the way something is pronounced.
As someone who can speak Korean, Hangul is much better but it also does not perfectly reflect the way it's pronounced unfortunately. On the surface it appears so at first, but because there are numerous sound change rules most things you read will be pronounced slightly differently than they're written in real usage. Still though it's better than what English does.
None of us here have invented the rules of the English language (or, for that matter, any other language). But once these rules are given, let’s try to use them as best as we can.
I refuse to believe that distinguishing between "its" and "it's" is complicated (you just need to know that "it's" is a contraction of "it is"). Rather, I believe that most people simply don't want to take their 0.01 seconds to think of the correct case: "I'll be understood just the same."
Or in other words: I'm sure that if you gave a prize of, say, $100 to a group of people for correctly placing "its/it's" in a hundred sentences, more than 90% would do it correctly in all of them.
From my point of view, the number of times "its/it's" is written incorrectly does not measure how difficult the English language is but rather the number of people who bother to try to write it correctly.
you can swap ram while a device is on if you do it early enough in the boot process. on some you can do it even while just in bios! probably not worth it to find out if it works on your device though, this was in 2017 or so on like 2013 devices.