No shit. As a dev for a public sold tech product (unrelated to games) everyone who is not a Customer Success Manager, Account Executive, Sales, etc is under strict guidance to not talk to paying customers or prospects unless specifically asked.
For some reason game studios like Bliz haven't...