<b><i>”…a failover is a reboot without the time factor, so even more problems get kicked down the road.”</i></b>
Since downtime usually means money, it makes a lot of sense to replace reboots with failover and reduce downtime to 0.
The cost would be too high if every incident needed to be investigated in real time before bringing the system back to service, so when time is crucial, it makes sense to find the way to reduce downtime, and many times that way includes a reboot. However, the incident should be investigated further until the root cause is found and corrected, <b>but this depends on people</b>, and unfortunately, many times it is not done.
And I agree, failover <b>could </b>make this worst if people don’t do their jobs responsibly.