Although i'm not basing the assumption of equal difficulty on scratch. Every game engine has it's flaw. For scratch it may be limitations, for GDdevelop it may be memory and/or storage capacity, for code engines (unity/godot/unreal) the flaw is programing is time consuming.