Many people in our company like the flexibility of choosing to work remotely or in the office. However, when we on-boarded a new hire recently, he struggled with this level of flexibility. He took advantage of it in unprofessional ways. When confronted, he indicated that he might do better if he was always working in the office with the rest of the team.
Management suddenly made it a requirement for everyone to come into the office. This had severe and immediate impacts on morale and on employees' focus on the mission.
Some people need to work in an office. Some people need to work remotely. Some people can be flexible. The reason it's so contentious is because it is hard to accommodate all 3 of those types. So far, the solution is to alienate at least 1 of those 3 types. Hopefully the contention will result in progress.