The only times that I ever use Linux are in docker containers.
I've spent years writing java, python, php, and only occasionally need to use a Linux shell. When I do, Google and stack overflow are good enough to get the job done.
Sure, maybe in some domains it's incredibly useful, but to be a decent developer? Not at all.
*Where X is I some tech I myself have learnt.
Does that mean they have the same skill set as you, or can solve the same problems in the same ways? No. But that doesn't mean they aren't good developers.
Of course if you don't focus at all on the "first principles" operational stuff, when the existing system breaks, your debugging will take a long time. But that doesn't discount that loads of people are able to get a lot of work done without having a great grasp on the incidental complexity that comes with trying to get a virtual environment up or command line things.
My first language in uni was Java and we did start with the 'text editor + compile from cli' approach and 99% of people who were new to it literally don't get what or why they're typing obscure commands into the terminal.
Also Python has very good Windows support, it's not particularly "*nix affine".