One of the issues with these "standard" Zigbee devices is that you can't configure all of their settings.
I have a bunch of Aqara motion sensors and I can't set their timeouts or sensitivity unless I use the Aqara app and hub. Used as a normal Zigbee device they offer no configuration options.
The Hue app surfaces functionality that isn’t available on plain zigbee, such as soft on/off and motion sensor programs. It is possible to mimic this to an extent but the native implementation is superior.
I also have a lot of different lamps that are either plain Zigbee or IKEA, and no matter the approach - node-red, home assistant, homekit - the “integrated” experience sucks compared to the Hue.