For me it seems that it will create a lot of complex code out there without actually solving anything... the use cases are indeed much more elegant  with walrus, but aren't they too specific to be worthy of the sudden rise in (potential) complexity? It is a question  that all languages face in their growth: how to deal with complexity. Java is a great example of one that began simple to rival cpp complexity and today...