This is it IMO. It’s the same problem as Apple Watch apps. First party widgets and apps from Apple work mostly fine. But third party ones are highly inconsistent in updating.
When the whole point of the widget or watch app is too show the status of something and it doesn’t update consistently, it’s basically useless.
So in short the problem is that most of them don’t update consistently which makes the whole category feel useless.