In my opinion, the Developers are young stubborn kiddos. They are determined to do things their way. It's a matter of maturity. My niece is a game developer fresh out of college with the ego to go with it. smiles..... The kids are not going to listen to us unless we say what they want to hear. And we don't do that because they are not making changes we the players want to see. And so we get frustrated and the developers insulate themselves from the frustration by having a barrier of persons "deal" with our frustration. However that barrier of persons has no way to make a change or power to do anything except do a weekly meeting with someone in the developers office and report on things. And after a while those reports don't mention the frustration, anger, confusion, because the dev does not want to hear it.