I don't think that's the _only_ space in which software should exist. I think it's the appropriate space for open-source software.
I make a living selling my services as a developer. I'm not opposed to that.
Everything has _nuance_. No rule is applicable in _every_ situation. I just think that in the matter of social networks we're seeing a significant backlash towards corporate social media. I'm not surprised to see that frustration _shared_ here on a non-corporate platform.