Of course it would be better if the firmware were completely perfect and 100% bug free, but in the real world, the automatic reboot sounds better than leaving the hub in a state where the performance of the Internet connection will be poor until someone manually reboots it.
It wouldn't be the MTBE threshold, that's for Errored Seconds, there are separate MTBR thresholds for re-trains.