I think the reason companies insist on return to office is that many employees took advantage of remote work to start a second job on the side. Some people even do more than 2 jobs at once. Getting people back to the office, full time, or at least 1-2 days a week, is going to force employees to choose one job and stick with it.