Most of our races come down to competing tire strategies, because of their longer lengths. This is by design. Cautions throw that strategy out the window, especially when they occur between two different pit cycles, granting a group that had already pitted all of their track position back, through nothing more than luck, or worse, their own design.
Cautions, at best, become a crutch for weaker drivers to regain time lost on track due to excessive pitting, excessive tire wear, or reckless driving. These actions should result in lost track position, not be rewarded with a free pass to catch back up to the lead pack. At their worst, cautions become a tool that can be used to manipulate the outcome of the race, if used correctly in conjunction with pit strategy.
Plus, deciding what constitutes a caution and what doesn't has the possibility to cause animosity between drivers, teams, etc.
The best way to show no favoritism, grant no unfair advantages to drivers on different pit strategies, maintain the integrity of the event, and to promote clean racing is to have no cautions, and make the drivers be extra careful, if only for their own benefit.