When I started using linux or GNU/Linux, and coming from Windows XP, I encountered challenges including websites that don't support free-software browsers. I struggled at finding ways to enjoy media contents using free open software. As Mahatma Gandhi said: First they laugh at you, then they ignore you. Then finally they fight you, and then you win.
Today, Microsoft's Windows 10 opens its Windows Store to three Linux distros namely, Ubuntu, Opensuse and Fedora. Last year the bash shell made its appearance in Windows. Now, these three linux distros could be used by Windows users in VM. Windows 10 users could play with them, download apps with them, use free software with them inside the Windows operating system.
This is not just for software developers. System administrators can check their servers while still in their Windows laptops.