For good things, there are also necessary conditions. There are also substitutes. To increase the chance of a good thing happening, we elevate the substitutes to the top level of simple models. And we have substitutes for as many necessary conditions as possible.