というか、ノーコードっていってもなにかしらの操作や構築は必要なわけで、プログラムの場合はそれがプログラム言語、BPのようなノード型ならノード操作というだけで双方に本質的な差なんてないんだけどね
高度なものをやればやるほど効率が問題になり、今のところ効率を考えるとプログラミング言語を使うのが最適解だと個人的に思っている
どちらにせよゲームを作る能力と実現する手段は別のレイヤーだと気づかないと何も先に進まないし限界も分からない状態になるとおもうよ
すべては要素に分解して考えないと理解も浅い