It's also possible that it is in fact age appropriate computer science education. No, your kindergartner can't write C, but they can learn how to follow a flowchart to do a task that would be otherwise too complicated for them. They can play games and activities with sorting and filtering. They can learn about '0'. You can even introduce the concepts behind the basic data structures to a kindergartner if you do it right. The kids need not touch a computer at all in a young "computer science" course.
I did some research into K-12 science education. Science magazine had a lot of good articles.
I thought the most important thing that professional teachers knew, that I didn't know, and that most non-teachers don't know, is figuring out what's age appropriate.
Science magazine gave some examples of some fairly important, sophisticated ideas that you can teach to kindergarten kids -- if you know how to do it. OTOH there were some ideas that I thought were obvious, that even high school kids had trouble with.
What works -- one lesson for kindergarten kids was to learn the difference between living objects and inanimate objects. They give the kids a collection of small objects -- seeds, pebbles, etc. Then they plant the objects. A few days later, the seeds sprout but the pebbles don't do anything. That demonstrates what it means to be living. This is actually a point of confusion for kindergarten-age kids, and this is a good way of teaching that lesson.
What doesn't work -- DNA. Molecules. Kids can't understand the concept of molecules even in the lower high school grades. How could they? Science is the study of your observations of the natural world. How can 6th grade kids observe molecules? How can they do anything but learn by rote and parrot the textbooks? I took my niece to a museum, and they had an exhibit of DNA, with plastic CATG codes and evrything. After she saw the exhibit, I asked my niece what DNA was. She didn't know. I asked some other kids. They had no understanding of what that exhibit was all about. The best they could do was pick up a few buzzwords from the labels, like "Code of life." If I told them that angels were linking peptides together, they would have believed me.
Gerard Piel, the founder of the modern Scientific American, defined science for me. (1) A scientist has a theory. (2) He figures out an experiment to test that theory. (3) He performs the experiment. (4) The experiment confirms or rejects his theory. That's science. He said that every Scientific American story repeated that model. Rosalind Franklin thought DNA was a double helix. She did X-ray crystallography and confirmed it. That's science.
Cooking is not chemistry. Memorizing facts about things that you have never seen is not chemistry. Richard Feynman explained this very well.
Here's the best science teaching story I ever heard:
A kindergarten teacher was teaching her class about birds. She explained how different birds ate different food, and other age-appropriate facts. Then it was a nice day so she decided to take her class on a walk through the woods.
Along came a woodpecker. It started pecking on the tree. She hadn't mentioned woodpeckers, because woodpeckers weren't a common bird in their area. None of them had seen a woodpecker before.
A little girl said, "Oh, I know what he's doing. He's eating bugs."
Fuck computer science. Fuck coding. Get a good science teacher to take her kids on a walk through the woods, or whatever she thinks is good. Leave the science teachers alone. They know how to teach. They know about computers. If they need your help, they'll ask you.
If computers fit into it, fine, but don't go mandating computers and tell them, "Here, fit this into your science classes."
Read what Feynman has to say about science education, and ask yourself, "How would Feynman apply this to computers?"