Nushell is part of the ongoing Visual Studio-ification of software engineering.
TypeScript and Powershell are preferences, not standards. If you want to use them, great, but its wrong to say that these have evolved into defacto ways of doing things.
Also- that everything is text in Bash is one of its great strengths, just as Powershell's reliance on Objects was generally understood to be a weakness.
Also- I don't get the need for IDE support? Surely the point of a shell language is that it is designed to be used for a terminal?
As others have said here- this feels like a better case for nushell as a scripting language than nushell as a shell.