> You're talking about stripping many practitioners of software development from their culture. Why is that just?
Why is it unjust? Why do you have to bring your personal interests and preferences into the workplace? Why not make a neutral workplace where different kinds of people can integrate and feel comfortable?
You're advocating for sterile, culture-less workplaces. You're free to do that, and companies are free to implement your proposed policies. Personally, I wouldn't work for a company that prohibited my expressing nerd culture.
Yes, I am. I think work places should be neutral places where the focus is on work. I'm a professional--I don't need to bond with my teammates over unrelated bullshit in order to work effectively with them.