I work in a well paid industry - think 6 figure salaries.
We've made really clear through hiring processes that roles are hybrid, not remote, we as a team really get a lot from collaborative working so we expect 2 days a week in the central office. There's flex about which days but we ask that people try to mostly hit the core days of tues/weds/thurs. As a line manager I'm not watching the clock and we are happy to play around with what time people start & finish - eg. One guy leaves at 4.30 to collect his kids by 5.30 & this is fine.
We've hired 3 people this year and made all this clear and they're all grumbling about their commutes and regularly asking to come in less. We offer what we can in terms of flexibility but when we insist we need them in 2 days, they are basically sulking. Its clear one of them in particular never had any intention of coming to the office more than a day or so every 2-3 weeks and expected to get away with remote working.
Its really frustrating. We were honest about what we needed and people just seem to think they can insist.
Why do people do this? One lady has moved 2 hours from our city 3 years ago, and during that time consistently keeps applying for and taking jobs here rather than in the large city where she now lives. Her husband also works in our industry and between them they'll have an income of £200k plus, so they aren't forced to live in a cheaper area.
Its really shit for me to have to go through the unpleasant process of monitoring people's attendance & imposing formal consequences etc (I'm not that kind of manager at all) because they took a job they don't want to turn up for.
What can I do to stop people doing this?