Well, I still think Latin alphabet (or the Arabic one, but I don't know it enough to be sure about it) is more optimized / easier to grasp conceptually when you don't know the word. For example one of the compounds illustrated mixes 2 pictographs, but one is used for the meaning and the other for the sound of the final word (the "to wash oneself" example); that doesn't sound easy to me.
There are enough radicals that it's reasonably common you can indicate both the likely correct pronunciation and a bit of the meaning with one of them, and radicals can also be compounded/nested (e.g. combine two radicals to make a character, then that character is used as a radical in another character). It's why the standardised vocabulary test, HSK, is so important, because very often more technical or less common characters are built from more common characters that you do know. Sort of like English, where I could tell you that I majored in "lemonadology", and even though that's not a word you've ever seen you would probably have a decent idea how to pronounce it, and that it's probably got something to do with studying lemons, likely in the form of lemonade. This is informed by a cultural context where we both know and understand what "lemonade" is and means, as well as just the knowledge of the "ade" and "ology" suffixes, and the "lemon" noun. The same thing happens with Chinese characters, sort of. Those characters contain a lot of information, they are very much not just tens of thousands of letters. Also, new characters are invented occasionally by people combining previous characters and radicals, although that's less common than in English. And "word" in Chinese can encompass both many individual characters that can be considered words on their own, but also combinations of characters that form a distinct word. Like 老公 means husband, so it's a word, but if you interpreted it as two words you could read it as "old man";no Chinese speaker would do so seriously, it's not ambiguous in its "husband" meaning, but it comes into play when wondering why 老公 is different from 丈夫,which is a different way to say husband with a different cultural context.
For reference, Chinese people think their language is very easy and that English is absurdly hard (for example, that we have an absolutely unnecessary yet mandatory number of ways to indicate tenses and plurality, and if you screw them up we think you're stupid even though there's no legitimate functional use for the differences - to say nothing of the fact that even with simple pluralisation like adding an "s", that's not one sound, that's three distinct sounds that a Chinese person would need to learn). A nationalistic Chinese on Weibo might air the opinion that the Chinese script is more optimised/easier to grasp conceptually when you aren't familiar with the concept than English, where you have to have familiarity with the suffixes and prefixes of two separate non-English languages (one of them dead!) as table stakes, plus a lot of familiarity with French. Of course, this wouldn't be correct, most people don't really understand a new word they come across in that much detail (in English or Chinese), it's just because you're not a speaker of the language and it's in a different script that it seems so hard to you. I promise you, Chinese is not objectively harder than English to learn. Chinese children have the same language development timeline as English and Arabic speakers, and Chinese scientists are very prolific and accomplished. Chinese is just quite difficult to learn for an English speaker.
First of all, I'm pretty sure that my PoV is biased by the fact that I'm European and grew up in a Latin alphabet world. With that said, I'm not saying that Chinese writing hinders Chinese people capability or development - China had been and it's becoming again the leading country in the world on many aspects - but just as programming languages syntax go, the same applies to human languages. Python syntax is simpler and less verbose then old-school Java for example, but that doesn't mean that shitty software can be written in Python and great software can be written in Java, or that someone cannot learn Java as their first programming language.
Maybe there are some mental tricks and shortcuts that kick in with pictographs that I'm not aware of because I'm not a language expert or a Chinese speaker, and that make everything simpler for the brain that what I can imagine from my point of view.
Thanks for the interchange anyway, I learned something new :)