You're making the same mistake as the blog writer by overlaying a difference between "x" and "y" that was not on the test.
The child did do the repeated addition strategy. It's just that the child's "shape" of the addition didn't exactly match the teacher's. If the point of the problem was the "repeated addition" instead of the final answer "15", the child still did it correctly. He/she showed his work of repeated addition!
The actual test problem was stated as "5 times 3" and not "5subscriptX times 3subscriptY" or "5subscriptBundles times 3subscriptBananas". You're arguing about a test the child didn't actually take.
On the other hand, you are invoking a "repeated addition" that the student was never taught. Your repeated addition strategy is "add <one of numbers> together <the other number> times". The taught repeated addition strategy was "add <the second number> together <the first number> times".
Um, this is sophistry. The question asked for "5 x 3" using repeated addition. The x is a very well defined mathematical operator and "repeated addition" has a very well-defined meaning, and the child has demonstrated it by repeatedly adding 5 three times.
Yes, the child's cardinal sin is he Did Not Do As He Was Taught(tm), but seriously, that's more the teacher's and the school board's problem in my book, not the child's.
Repeated addition is relying on the fact that children see the world in a very concrete way and have not started to understand concepts in a more abstract fashion. Thus you use objects to explain concepts, like: every cat has one tail, I have 3 cats so how many tails are there in total?
You introduce notation in the class, but I can't see how it is valuable to use an abstract expression like 1x3 without a concrete description of the example of cats and tails. After all, you aren't really teaching repeated addition, you are just using it as scaffolding to provide an insight into multiplication!
The fact that the answer given can be shown as wrong has already demonstrated that the child (and parent!) was annoyed because it made little sense to mark it as wrong. It probably caused more harm than good, because now the child questions their understanding of the subject matter, yet ironically they do appear to have grasped the concept!
So at this point, the poor pedagogy of the teacher in misusing the counting technique means that the child starts to doubt themselves unnecessarily, they become locked in to a scaffolding technique that will later need to be discarded anyway. When they hit non-integer rational numbers - numbers with decimal points - they aren't going to be able to add these together, instead they will need to grasp that you can scale down numbers if you multiply any rational number between 0 and 1.
Let's suppose one student can follow the procedure when asked but can't actually multiply in application, one student can't follow the procedure correctly but can multiply when needed, and a third can do both. Probably the first student will get questions on this quiz correct but will struggle on much of the rest of the unit, maybe get a low grade or hopefully get the help they need. The second (with the paper shown in the OP), will probably get an high grade because they got partial credit on a silly quiz. The third will get a higher high grade. What's so bad about that?
BTW, appealing to definitions won't work here, because the x does have a very well-defined mathematical meaning: a x b := b + ... + b.
If you(royal-you) insist that the 5 being the first factor has a specific job and you teach such nonsense to a child, it means you're not teaching actual mathematics.
In _real_ math, the factors/mutiplicands have no notion of ordinal rank such as "first" or "second" or "specific jobs". Even if the child was not formerly taught The Commutative Law, it's not impossible for him to see multiplication tables[1]. (In fact, many are hung as big posters in elementary classrooms.) Any child with pattern recognition abilities beyond a chimpanzee would notice that the cells of XY have the same answer as YX. He/she would ask mom/dad/teacher "is xy always same as yx?".
In the world of _pseudo_ math that stresses bizarre hoop jumping, we overlay non-mathematical concepts such as "specific job" to factors. Maybe this skill is important and transferable to the enlisted man to make sure he makes his bed before cleaning his machine gun instead of the other way around so everyone in the squad doesn't get punished with 50 pushups. But don't pass it off as "teaching math."
[1]https://www.google.com/search?q=multiplication+table&es_sm=9...
More importantly, are we even trying to teach "real" math to elementary kids (I wish we did, but I don't think we do) or "computation"? Both are useful and interesting.