Reading about FOSS philosophy, degoogling, becoming against corporations, and now a full-blown woke communist (like Linus Torvalds)
Yes, Communism fails to acknowledge human psychology and will therefore never work. People are individuals with self interests. This can never be controlled (without violence) by a socialist/communist society. The good news is you only need selfishness in a free market society. In order for people to get their needs met they need to offer value. Value exchange means all people are better off (on average).