It's unnecessary but a lot of companies virtual signal, it's seen as the thing to do even though the organization doesn't have any strong feelings or involvement one way or another. When I see places put up banners or flags for this or that cause, it means nothing. If they truly gave a damn then they'd have a banner or flag up year-round, a permanent mission statement in locations and materials. It's bs to make a show in June. Supposed alliance isn't a holiday season like Christmas or Halloween where you haul crap out for a month and then put it away. What about the gay or trans customer who comes along in February or October, how are they suppose to know the Audobon support thems? "We support you in June with a flag." LOL It's empty platitudes, a way to act like they're doing something meaningful without any expenditure beyond the cost of the flag.
In a pluralistic society, it's a given businesses and organizations are open to the diverse public, so by default, it's understood they welcome all of their patrons. It's when a company runs counter to that then it's necessary to make a show of cleaning up their act. What do they do for Slavery & Human Trafficking Month or Sexual Assault Awareness Month or Suicide Prevention Month? All of those are issues that impact both straight and gay and trans people, can't get more inclusive than that. What about other special interest groups, do they acknowledge Asian Pacific American Heritage Month? Black History? Native American & Alaska Native Heritage Month? How about Women's History Month (or is that now Non-Man History Month)? National Disability Employment Month?
The best way to show actual inclusivity is to afford all the exact same considerations to everyone. Make a show of it for all or none at all.