I have played with HLC quite a bit and have a different approach. I found that using the Omni to track the switch status was creating a lot of traffic on my system, and that was actually reducing it's reliability due to clashes. So I turned HLC off. At first it bothered me that my app was not synchronized. However, after some time, I realized that the only time that I really need to know what was going on, was when I was away from the house.
So I created a button that checks the status of every switch in the house (and I have over 100). It takes several minutes to run this macro, so my system is programmed to run the button once a day if I am home, and twice if I am out. Otherwise, I can run the button from my app, and get everything updated. That way I can see if everything is working right when I am out.
If you use motion sensors exclusively to turn lights on and off, then you have another option to keep your system in sync. Dont use UPB links. Program your Omni to turn each light on and off individually and it will keep track. Unfortunately, you also cannot use the timed shutoff feature, as the Omni will not know when your switch shut itself off.
There is nothing wrong with that approach. Yes HLC can create lots of traffic for a bit, but its not bad. UPB switch are pretty good in this respect.
I use HLC, not so much to know the switch status in the panel, but more so to know the switch status on the room and house controllers. If you are not using these, HLC is not a big benefit, but if you have them, the indicators are pretty cool. For example, I can tell which room my wife is in by looking at the house controller, because lights on in the room show up on each house controller. I know this isn't really state-of-the-art in 2020, but its a neat feature.
I also agree, its rarely important to know the state of a light. If you want it off, just turn it off. If it wasn't on, who cares.