Compulsory coding is wrong
Children should be introduced to the popular tools of computing (throughout the stack, from apps to presentational all the way down to logic gates) just like they should be introduced to music, literature, art, craft and design.
You don't teach all children all the intricacies of music theory from the start, but you give them a recorder/keyboard and get them to play a scale and a couple of simple tunes, or a guitar and a couple of chord shapes, or a couple of drums. Let the interested ones flourish and try to support them as they learn and then the ones who have no interest can try something else.
For computing, what needs to change is the CGSE curriculum, which was pretty dumbed down when I breezing through the course and it has got worse since.