With scratch, kids can start programming without needing to type fast, or debug errors caused by typos.
That allows them to focus on the logic of their programs.
A 10yo might be fine starting by typing programs in from a manual (what I did) but nowadays people want to introduce programming to 6yo kids.