I don't trust anyone that advocates for covenants. They are corrupt and pose a threat to bitcoin with their naivety.
I think it’s what separates the developers from the engineers. The engineers understand risk trade offs. The devs do their testing in production.