Look, SSH is great, and I didn't realize that Windows has a client in Powershell. I don't think they did years ago, the last time I tried to get SSH client working on Windows, but I'm glad they do now.
I have no problem with SSH. I use it all the time, especially for rsync tasks with keypairs.
All of that being said, choice is better than no choice. I, and apparently others, usually prefer to go through the Web UI shell to get to the TrueNas command line. I'm not trying to stop anyone from going through SSH (which even I use sometimes), but all else being equal, it's best to have both options available: SSH for those who prefer to go that way and shell for those who prefer to go that way. Then people can get to the CLI whichever of the two ways works best for them, so they can work in the way that's most enjoyable and efficient for them personally.
In Windows, I would still prefer to use the Web UI than SSH in Powershell, which I rarely use in Windows (I use the Windows command terminal more often) to get to the Truenas command line. I suspect that others have the same preference. Though, I certainly see the advantages of SSH, most significantly copy and paste.
I can understand why iXsystems might choose to eliminate the shell, because it's extra code for them to maintain and their enterprise customers probably use SSH nearly exclusively. If they get rid of the shell, I'll be fine switching to SSH for the rare occasions when I need to access the Truenas command line. However, all else being equal, from a user experience standpoint, it would be better to retain both options so that users can do what they're most comfortable with.