Yes, but it's a protocol oversight to have zero confirmation whether a control command was received (and applied).
I used to work on zigbee network embedded firmware, i wouldn't put that in my home if you paid me.
Don't let curiosity kill the cat, what's so bad about it? :) Is it Zigbee itself or the firmware quality? IoT without the S?