It seems so. I hope Cockpit is small enough so one day it could replace LuCi as OpenWRT interface, also on smaller devices. I recall of some quirks with LuCi, such as the interface not synced to system files, so that one was forced to edit them by hand. Although I'm a Linux guy, I'm a fan of OpnSense and XigmaNAS, both BSD based, and their super clean, stable and efficient web UI which looks somewhat similar to Cockpit.
The LuCi model is to generate the configs for a service from a separate config that the config generation system stores and the UI understands. Personally I think that is a terrible model, because if you want to set an option the config generation system doesn't set, there will be no documentation for that and you have to edit/trace the undocumented shell scripts that do the generation. A better model for this is Augeas (or Config::Model), which understand config files and offer a more sane API that allows you to modify them in-place.