Traditionally, "business culture" has required men to wear jackets (or similarly heavy garments). The thermostat can't go up until we're allowed to take them off. It's a problem, but there's a necessary order of operations at play.
Fortunately, a new CEO came in and revised down our 4 page dress code to a single common-sense paragraph: "Employees are prohibited from wearing sweatpants and offensive t-shirts in the office. Personnel who are meeting with clients or presenting at court should wear business-formal attire for those meetings/events. Use common sense for all other times."