AFAICT the only thing that should be keeping people from Linux nowadays is gaming (especially VR) and systemd doing dumb shit device naming so that changing the physical location of an unrelated GPU renames your NIC and breaks your internet.
I was under the impression that the systemd device naming schemes were created specifically to solve the problem you describe[1].
Are there cases where the old scheme worked well that none of the systemd schemes properly address?
Is the scheme Windows uses to bind configuration to physical network interfaces even documented?
ALVR has been working really well for me on my Quest 3.
there are a lot of other things stopping people from migrating besides gaming though. sure, there are alternatives for professional audio/photo/video editing/producing, but they all mean losing some functionality if you migrate.
Don't use NIC name for networking. This is a none problem.
Would have switched years ago if it wasn't for Adobe. Open source equivalents to Photoshop and Lightroom are NOT viable alternatives