I'm sorry but this is ridiculous argumentation for me. I can't complain about the communication between game developers and users because my players are bought by users with lack of knowledge? What is common in communication between game developers and users and users who are bought my players? These are two different subject.
in fact, i wanted to focus on communication.
For me, you're a costumer of the game and they're a costumer of your players. So, it's the same role. You used the lack of knowledge, now developers are paying you with the same money, no knowledge about implementation. This is the main idea of my post.
other issue are only used for a "common" description of my statement.