In the current market, employees really want to have a flexible schedule. Keep in mind you’re competing with other companies for these talents. If you’re bent on having people in the office, chances are you might have to hire fresh talents or probably beneath the standards you want. And hope they don’t jump train when they build some experience.
Then again people resign from full remote roles also. It’s really in the control of the employee to continue the contract if they so wish
Just maybe it’s the Employer’s responsibility to ensure employees are productive even when they only care about their task, imo that should be enough if the company knows what they’re about. Also a job is primarily a source of income before anything else.