Why isn't our custom VC a property of the AppDelegate?


Shouldn’t the App Delegate “own” our custom view controller as a strong property? I thought it was good class design practice to create an ownership hierarchy of controller classes? Sure it wouldn’t change anything in how the program behaves, but isn’t this a better structure? I very well could be wrong about this, maybe I have some misconceptions here?