

Logical and human friendly answer: mutable objects are not a problem, poorly designed code is
Personal rant: why even bother with objects, just use strings, ints, floats, arrays and hashmaps (sarcascm. I have spent hours uncovering logic of large chunks of code with no declaration of what function expects and produces what)
And also, seeing endless create-object-from-data-of-other-object several times has made me want to punch the author of that code in the face. Even bare arrays and hashmaps were less insane than that clusterfuck
While I do not share the sentiment of “let them finally die”, I am very curious what will win: wanting to survive as a country and society or that bullshit worldview they are known for by anyone who learns anything more about Japan than just cool tech-anime-sake combo
I do hope they will change and survive. Ikkyu Sojun has earned a very special place in my heart (the one, who was a monk, son of emperor, who got a particular letter from his mother that is now famous among anyone who learns anything about Buddhism in Japan)