the kernel is what matters
Fundamentally, that's true. Of course the average user isn't going to think or probably even know what a kernel is, nor I'm unsure if they even have to.
containerisation is bloat, electron is bloat
I'm not a technical expert, but while containerisation is bloat, it's modularity is a plus, I think. Conceptually I like it.
Even though I'm generally for open-source software, I know that in heavy duty use, highly niche specialisations, and in industries in general it's difficult to find equally competent software. That's why I put emphasize on my specific situation, where it's an introductory course. Heck, we ended up doing what could be done in Python anyway.