Updating a plain property via setTimeout or async event. won't trigger change detection automatically.
Clicking this waits 1s then updates property. UI won't change!
Updating a signal notifies Angular immediately.
Works perfectly without Zone.js