True that. I think because for me, as a casual user, yes I use Linux, but I only use it basically for browsing, media consumption (songs, movies), writing down notes, simple office suite, some light gaming, and that's pretty much it. Sure there's the direction that Linux applications are run in containers like Flatpaks, but I can also imagine the direction of almost everything running on a browser engine since it's cross-platform. Whether I choose Debian or Fedora or Arch or MacOS or HaikuOS or whatever - I don't think there's gonna be any significant difference between them.
Keep in mind, I'm talking from the perspective of a filthy casual. More technical/philosophical-minded people may have different approaches in their computing altogether.
I'm not sure about that since I'm not in any field that requires MATLAB at the moment. However, my specific case is for undergraduate introductory courses, and perhaps even at schools. To go even beyond this conversation a bit, any numerical / computational / algorithmic principles should probably be taught using Python. I had another numerical methods course where students can use any language they want, either C or C++ or Python. So I know it's possible.