I think a person's state of mind plays a huge role. I used IF because it seemed the easiest way to incorporate a sustained caloric deficit into my lifestyle. The knob of "how many times a day I'm eating" was far easier to tweak than "what I'm eating" or "how much I eat when I'm eating." I'm just really fucking lazy and found that over time, skipping meals works with my laziness.
With IF, I can eat what I want, as much as I want, just only once a day. I used to be really strict about once a day, now I'll have a snack here and there, sometimes I'll even have what amounts to a light meal outside of my main one. Getting adjusted was a pain, but I'd alleviate it by eating small amounts outside of the 'window' and trust that I'd cheat less over time. Which I more or less did.
Ultimately I feel it's not really worth it to try to fight your body too hard. If your system perceives a shock, it will defend itself. But humans seem hard-wired for big, dramatic gestures, and so they'll do grievous damage to their metabolic systems like crash dieting simply because they can't trust themselves to maintain a safer, more sustainable course of action like simply "eating less and exercising more." I think a lot of people think of the idea of "sustained lifestyle change" and balk. Like they can never eat ice cream again or something.