Maybe it's important to distinguish "remote" working from "flexible hours" working. Maybe people would be more accepting of remote if it wasn't also perceived as unreliably available.
Not that there's anything wrong with flexible hours. I'm just thinking it should be a different conversation. In those cases it would make sense to me to have "mandatory times" where the video stream is active (meetings, team working, etc.) and other times when it's off.
In some cases flexible time is the only option that makes sense- I've worked with people from 6 to 12 time zones away, but never on a full-time basis.