P.S.: Sometimes I get the idea, that what we consider to be a bug is inserted intentionally by MS to try to force us to use MS products rather than free software, and buy MS products for money to get rid of artificially MS-created problems with free software - for example LibreOffice: running great and fine under previous Wins, now strange behavior until you find the workaround; or of course Irfan, which actually was the subject here. The forums in Germany are also full with software problems since Win10, which never were there before.
Even considering that Win10 is a rather new product (serving all different platforms from smartphones to tablets and PCs, making programming more difficult), that Win XP had in the beginning 27000 bugs (where only 9000 led to a BSOD, but everybody did not want to part from after more than 10 years), and as usually MS releases a quite unstable version of a software to learn from the problems of the user rather than to test it themselves thoroughly before fielding it, I still think to not forget about the related marketing strategy. Why offer a free upgrade when you are sure you have a good product that you can sell for money?
We are the guinea pigs for a billion $ company, which just want to optimize profits on our behalf!
My opinion, I would be glad to discuss this further, if this forum is the place for that - I am rather new here.