I know ON CHAIN is the base layer and for using LN you need to open the channel with an onchain txt.
But, teaching to non technical students or precoiners, sometimes works better starting demonstrating the power of Bitcoin with a lightning transaction as an example.
What do you think?, which approach do you use more?
IMO, none of these methods are wrong, each one works for a specific audience.