Jak na to koukám, tkví rozdíl nejspíš právě v tomhle. JFIF jsem dosud neznal, ale hledání mi k tomu našlo, především že JFIF znamená »JPEG File Interchange Format«. Tedy očividně to je i není normální JPEG, tudíž vidím jako možné, že většina programú to jako JPEG otevře, některé s tím ale mají problém.
Na https://datei.wiki/extension/jfif jsem k tomu našel stručně tohle (překlad z němčiny):
Bitmap-grafika s JPEG-komprimací; Varianta běžného JPEG-formátu, která používá jen minimální množství dat a múže vyměňovat JPEG-bitstreamy mezi rúznými platformami a užitími.
Ponámka: JFIF-Format se nepouýívá často a nahrazuje se jinými vylepšeními JPEG-formátu.