That assumes a lot from Apple’s team. Your point is made though. I really doubt they worked at it for three weeks. But the key thing is, they observed the issue and most certainly captured it in logging. It is a real issue. And is part of the product we expect. I for one am looking forward to seeing this resolved, and not having a Homebridge dependency. (Although I have since added four more products to homebridge so now i guess I am stuck).
By the way, I have many automations that I am able to leverage with this working that the rachio app and schedules would not have permitted. So for everyone that thinks this is not needed, just be aware, there are environments that have some complexity and capability.