@luis_in_brief there's a larger discussion to be have around OSS and developer - customer relationships.
In proprietary SW development we kept the devs behind multiple levels of support, sales and product management and employed trained people to deal with customer interaction.
What could possibly go wrong when you take those barriers and filters away.
@simon at WMF we had highly trained product management and trained people to deal with customer interaction. Those people often burnt out because they were constantly insulted and attacked by the community.