It might be worth to note that most Windows & macOS users download all their software from their App Store and an average Linux/Unix user likely knows how to execute commands so this problem likely affects only those who download software from websites manually in Windows/macOS.
Although technically any file (e.g. .pdf) can be compromised to execute malicious code on our systems, Generic files don't usually come with hashes for integrity checks(Perhaps another larger problem?).