I'd say it's the parents. Listening to parents of elementary school kids they seem to get confused or angry if there isn't one single right answer to an assignment. For example drawing shapes one line at a time and listing the lines as "commands" to a computer. There might be multiple ways to form a shape.
No use trying to argue that it might be valuable to understand how to think with algorithms, even though it might produce several different answers.