I agree with you. Thinking back about how I started, I only started really getting into programming in university. However, my main motivation back then was to make video games. In my early teens, I learned the basics of HTML and JS to do weird things on the web and that completely fascinated me. So I think you're right that the formalized education stuff shouldn't be taught directly. In fact, I wonder if it should even be taught at all at such an early stage. It sorta kills the fun of discovery how to do things with code.