Honestly I think my biggest problem with Nushell is that it went so hard on the "generic implementations of things just like in a normal programming language", while that is indeed a great feature, that they seem to have completely forgotten about the ergonomics layer on top of that meaning that even for trivial common tasks you need to write relatively complex invocations when that should have just been an out-of-the-box alias or shortcut

