Imo i think people just crying because they don't like to change things they're used to. I'm used to walrus since pascal time in russian schools an it's very clear, intuitive and explicit concept. When you're assigning values, you're not equating them, you're "pooling" value from right to left, so i understand why it would need a different operator to mark that distinction,(reply>), It's just one more operator, it's not such a big real, just don't use it