Processes that end on time and without error indicate nothing about the quality of the data presented to users. For example, if ETL processes are run on empty tables they will most likely end successfully and on time without any warning of something going wrong. That same result could be obtained if the process did not run at all. And these are just rudimentary examples. It is important to note that the amount of failures that can occur vary and are unpredictable. Failures can stem from a change in the data structure, change in work assumptions that were relevant during development, unexpected data from operating systems, corrupted data written for files and more.
However, if we were to consolidate the failures to one attribute it would be that all possible points were unknown during system development. There is no need to try to guess, there will always be surprises. It is not recommended to leave a data system without controls.