Agreed - for someone moving from Windows / Mac, the immutables and flatpak are the way to go now. It’s going to take a bit for the Ubuntu / Mint crowd to change their song. Bazzite in particular is a huge olive branch to the gamers. Even for someone who is “tinkering” learning distrobox and/or flatseal can enable most things you would ever want to tinker with on a desktop. If you are really developing something, chances are that you use containers or a VM anyway.
I have to concur on flatpaks though: they have room for improvement. More validation / trust is needed, and the options are wide open. For non-technical users, the *surety and security *isn’t necessarily on par with the app stores of Microsoft, Apple & Google - though the experience is getting there.
Replying to give you an extra boost. If your courses are remote or have online exams, you may need to install spyware onto your computer. I’m re-imaging my wife’s computer this weekend because of it…