I never thought I would be defending scratch but whatever. Yes. Scratch isn't a game engine, but you can make games with it. Similar to how SDL is a framework not an engine (scratch is not a framework either but my point still stands). Also, scratch is definitely coding. Its not programming but it is still coding. The definition for 'code' is a series of instructions for a computer. No one claimed that scratch was a programming language. Its not, but neither are unreal engine's blueprints. Its a form of visual scripting. Whilst it isn't the best idea to enter a game jam using scratch (or even use it beyond the basics in my opinion), you shouldn't criticise people for using it.
Its not programming but it is still coding.
I would have said the opposite; programming is setting up instructions (in whatever form, including pre-formatted visual blocks), while coding is writing up said instructions. The difference lies in whether or not you write the instructions.
Weird: I have just checked if my interpretations were correct, and while the Wiktionary agrees with me, Dictionary.com defines both term exactly the same way! (By the way, it looks like Lexico is now redirecting to Dictionary.com.)
https://en.wiktionary.org/wiki/program#Verb
1. (transitive) To enter a program or other instructions into (a computer or other electronic device) to instruct it to do a particular task.
https://en.wiktionary.org/wiki/code#Verb
1. (computing) To write software programs.
https://www.dictionary.com/browse/program
10 Digital Technology. to write code for (a computer program or application).
https://www.dictionary.com/browse/code
18 Computers. to write computer code.
Also checking Merriam-Webster, since you mention it in a further comment: ah, I see it does use the same interpretation as I do! :)
https://www.merriam-webster.com/dictionary/program
2: to work out a sequence of operations to be performed by (a mechanism, such as a computer) : to provide with a program
https://www.merriam-webster.com/dictionary/code
2: to create or edit computer code