The worst culprit for constantly changing pulldown cadences, were some science fiction tv shows from the 1990s. For example, such as Babylon 5.
Whenever I was watching such scifi show dvds on the computer with "media player classic" + madVR, the inverse telecine was constantly guessing the...
Another option is using a hardware processor or software mode (or plugin) which does an "inverse telecine". (For example, VLC has a built in inverse telecine mode as a deinterlacing option).
Basically it takes a 60i (or 30p) video signal, and puts it back together into a 24 progressive...
This is what I do when I'm playing my dvd rips on my desktop computer, connected to my large screen tv via hdmi.
Using the open source video player VLC, I just set the deinterlacing mode to yadifx2 to always being on.
A more relevant question is whether the ota broadcasters and/or cable/satellite operators are using 24 progressive frames-per-second or 60 interlaced frames-per-second (stored/transmitted as 30 progressive frames-per-second) for their live non-on-demand video/audio data transmissions.
About...