It doesn't make for a very entertaining or efficient lesson when you are waiting for 10 minute block times. Setting up channels would also prove to be a waste of class time as that would have been too advanced for many of my students; especially on electrum. Not sure if you have kids, but "settlement processes" don't really grab an 11 year old's attention.
The goal was to expose the students to bitcoin's ecosystem. Never did I specify lesson would be on bitcoin's base-layer. It's evident you had to make a lot of assumptions before posting this rhetoric.
by avoiding using a bitcoin transaction to lock funds up. by avoiding the settlement.. you have completely avoided bitcoin entirely.
you have only exposed them to LN payments. which is a totally different network. using a unit of measure called millisats which is a something the bitcoin ecosystem does not understand.
so by asking the question did you do your students a disservice. then yes.
the funny part is the only people giving you merit are the altnet LN lovers.