One of the biggest challenges is deciding if the nav is controlled by theme or editor? Really, that’s the challenge?

A theme based nav comes with constructions, a WP/block controller nav allows for customization. Seems pretty obvious what the answer is.

But if you ask me the bigger issue is widgets. They are garbage. The entire customization interface is garbage. Ide like to tweak my footer more than the nav right now. Ide like to add two widget colums next to each other above the footer. The widget interface SUCKS

There are way more other limitations that need addressed rather than the nav....