I might be wrong, but to me junior dev are just senior dev in the making, employers know that. The junior dev will continue to exist as long as employers need senior devs.
Now maybe Devs will completely disappear in the near (or far) future, but I don’t think you can remove one if you still need the other.
Linux supports most games nowadays. It will never support “all” games. Just like windows doesn’t support all games. At this point in time, saying Linux is not good enough with gaming is weird…