What is the best method of syncing photos from iPhone to (windows) desktop?

My parents use windows and iPhone, and I have to run tech support for them.

The windows photo import tool fails, because the photo’s arn’t really on the device, and apple lies to windows saying that they are available for import, so it fails halfway.

If I install iCloud for windows, will it sync photos to the laptop via photostream? or will it continue to delete photos after 1000 photos?

If photostream isn’t enabled, will it start randomly deleting photos older then 1000 days that my parents take, without them understanding what is happening? or will it give some sort of warning / clean up prompt?

Or is this likely something they are already familiar with as (mildly tech illiterate) users.