Generally speaking, you learn more about how something works when the core functionality is exposed to the user, and just janky enough to require fiddling with it and fixing things.
This is true of lots of things like cars, drones, 3D printers, and computers. If you get a really nice one, it just works and you don’t have to figure anything out. A cheap one, or something you have to build yourself, makes you have to learn how it actually works to get it to run right.
Now that things are so comodified and simplified, they just work and really discourage tinkering, so people learn less about core functionality and how things actually work. Not always true, but a trend I’ve experienced.
I have to do similar things when it comes to ‘raytracing’. It meant one thing, and then a company comes along and calls something sorta similar the same thing, then everyone has these ideas of what it should be vs. what it actually is doing. Then later, a better version comes out that nearly matches the original term, but there’s already a negative hype because it launched half baked and misnamed. Now they have to name the original thing something new new to market it because they destroyed the original name with a bad label and half baked product.