When I studied compsci, my prof told me ½ of what I learn at the uni will be obsolete by the time I report to work. So his take was to give a strong dose of the kind of knowledge that does not expire: theory and concepts. We learned a language that does not even exist in the real world (PEP5), which was a blend of important constructs from several real assembly languages. He said if you learn PEP5, you will be best adapted to picking up any assembly language. If he were to teach a real assembly language the chances we would encounter it would be slim and we would be alienated by dissimilar other real langs.
The wise move is not to make students dependent on implementation specifics.
On a note on matlab, in addition to industry, there are certain fields in academia, eg neuroscience and many engineer fields, where matlab has been part of their culture for quite some time. My guess is you can make the case for some other proprietary softwares used in university. Changing culture in a field is not an easy thing; but fortunately people in science usually notice these issues and make a choice for themselves.
IIRC, the GNU Octave language is similar enough to MATlab that if someone cannot adapt something must have gone wrong with their instruction, which should not be centered around implementation particulars.
MATlab can only be justified in one niche case: simulink, which GNU Octave does not offer. A prof should have to have simulink as part of the course if they are going to justify spending dept money on MATlab.
It should be easy when ~95% of the traffic is internal, which is the important traffic. Students and profs emailing each other. How often does a school need to collaborate with another? Google has ruined email and if mail to externals is unreliable that’s fine. Hopefully students are not becoming helpless when the need comes to write a snail mail letter.
I would rather not condition students to satisfy corporate hoops imposed on them by surveillance advertisers.
Thunderbird is a convenience. Every student should have access to a UNIX or linux lab where they can type “pine” at a shell prompt and get a preconfigured mail client. If they want the extra convenience of using a 3rd party client, just give them the raw generic parameters. They are students -- it’s their job to struggle through puzzles.