1. Just no. Unless you are some sort of Windows shop.
Pwsh scripts are portable across mac, linux and windows with arguably less headache than bash. Its actually really nice. You should try it.
If you don't like it, you can get bash to work on windows anyway.
If you're building for Windows, then bash is "just no", so it's either cmd/.bat, or pwsh/.ps. <shrugs>
you should try it, powershell isnt just 'type insanely long phrases', there are aliases for it