While I understand where you are coming from, and mostly agree in this instance, we live in a world where Security policy often requires fairly frequent password rotations of service accounts. Therefore, anything Checkpoint can do to minimize the impact of those rotations would be helpful.
I can avoid an outage on the Identity Collector side by using 2 IDC servers and 2 different accounts that rotate separately. However, the LDAP account unit is the bigger pain point as changing it will cause an outage for some users. Anything Checkpoint can do to eliminate that would be helpful.
As to your suggestion to do it safely in an "outage window" the whole point of having redundancy in clusters, multiple identity collector servers, etc is to avoid an outage completely. Now I have to try to sell to management an outage every X number of months based on the Security policy currently in effect. That is a tough sell to a 24x7 operation.