Linux isn’t a requirement for almost any work. At the same time, Windows could be a requirement for some work. There is almost always a workaround to get things to work on one platform on another, and there might be more incentive to have one OS over another depending on what your doing. For example, doing windows using Visual Studios (not VSCode) focused work on Linux is possible, but could create a lot of headaches.
Linux is useful as a development platform due to the availability of tools and the “out of your way” focus on Linux distros, but its not a requirement to do real work.
Linux is asked for as a “nice to have” for a lot of jobs, so learn it if your interested, but don’t learn it because you think its a requirement.
MacOs can be thought of as its own distro of Linux, but it will still suffer from not being as “free” as more traditional distros. For this sort of discussion it is more or less the same as a Linux installation.
Finally, windows 10 does provide ways to “try out” parts of Linux such as WSL, or you can run a virtual machine, or just duel boot.
I personally learned Linux because I’m cheap (yes seriously) and wanted to take advantage of “new software” on older machines without paying. Its nice knowledge to have, but I still can go out and develop on my windows machine without much change or problems.