Publishers fill an important role that a lot of developers can’t do. Distribution, promotion, etc. I would say the problems are with developing large games is the lack of a clear vision and communication. 10 years ago when teams were smaller you might have been able to get away with constantly changing features or…