@Vann Figuring out how to do this is a really hard problem, one I’ve struggled with massively as someone who tries to teach people new languages and CS concepts. In too many cases a sufficiently motivational example just has too many other details and complexities to be useful for teaching, because they obscure the core concept your trying to teach.
No idea what the right solution is here, but I’m sorry you’re frustrated.