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.
It may require a bit more tinkering though, you either need to use it via its web dashboard, or write a simple program in anything that has a mqtt client library (which is basically everything), if you want to link it with things like zigbee remotes or some external triggers, etc.
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.