My specific example is a 'number' type where the incoming JSON value is a numeric 0. Doesn't trigger the subview render.
After some testing, this affects ALL falsey values I've tried. So a boolean field with an incoming value of false will not trigger the waitFor. Null/undefined, I can understand the reason not to have those function, but boolean false and numeric 0 are very valid use cases.