I have often written that flexibility is one of the sweet spots of GNU/Linux. It runs on all kinds of hardware and the licence goes with it so there are no hassles like that other OS: an EULA from Hell and drivers have to be found when the software is run on different hardware from that on which it was installed. GNU/Linux has both of those issues covered. That makes it perfect for education.
Another huge strength is fixing things when that other OS refuses to boot. That is a “target-rich environment” according to Russell Hollander. He carries a bootable USB drive loaded with KNOPPIX as a Swiss Army Knife of IT. A couple of years ago I used a Live CD for much the same purpose but now I meet machines with no CD drive so the USB drive gives wider coverage. It is becoming rare to find a PC that will not boot from USB although even that could become more complex if that other OS and its partners changes the way new PCs boot.
I have often used GNU/Linux to examine systems for many reasons: hardware identification, testing, rescuing data from hard drives, and installation, of course. KNOPPIX is often used but SystemRescueCD is designed for the purpose and has a ton of great features such as chNTpass and memtest. Then there is CloneZilla which does efficient disc imaging to/from a device or a server and, with a server, multicasting. The world is “solution-rich” with GNU/Linux.