About your experience, I think you're speaking in classical terms, how things once were done. The days when devs dev'd their own games and got help when they needed. However you seem to have an idealized memory of it though that's not what I have issue with. However as you stated you've no experience with gw and admit that company examples like ubifail are possibly, can be working under a different model.
I'd like to ask if I may whether you would allow black box code into your games? And knowing now how some companies have done so and suffered losses? Where does the motivation to use black box code come from in the face of huge losses? The result of these partnerships usually end up worse for the game and its developer.
The gaming landscape is littered with examples of gw fails. Farcry 4 vs Far Cry Primal is a perfect example of using proprietary black box code vs not using it.
2016-2014 losses
http://www.gameinformer.com/b/news/...sts-losses-for-first-half-of-fiscal-2016.aspx
http://www.gamesradar.com/despite-delays-losses-ubisoft-just-fine/
http://www.gameinformer.com/b/news/...-net-loss-for-year-sales-down-20-percent.aspx
So somebody who has experienced what you are talking about only has an idealized memory according to you? Maybe you should rethink your agenda a bit. Somebody with real world experience told you how your opinion is wrong. And all you can come back with is unsubstantiated opinion about how that was how used to be done.