You are right.
After some research I found this from a SmartThing Dev explaining with some details:
Another thread with some explanation as well:
In summary it's all about user experience. Hubitat should do the same.
I tried to get the status of around 28 devices in every 10 secs. The mesh network got overwhelmed and I had a lot of delays to turn on/off switches. I changed the rule to 15 min for now.