Fozzer's idea about the use of the classic shell is a great idea and works with no problems. I would be the first person that would say that when I first upgraded to windows 10 boy did I ever regret that mistake. AS usual Microsoft released it before it was truly ready. It had more bugs than an old hotel.

But after the big fix in November 98% of the problems went away finally.
I can understand a person not wanting to update there current system as you are not sure of old programs that you may have and will they still run. I only stopped using 1 program and that was because it was just outdated and the graphics were the pits. But it would still run without having to run as windows 8 option. That was the old Microsoft Train simulator.
I got spoiled after updating to TANE Train Simulator A New Experience. The graphics in this program are truly great
But Microsoft has everyone between a rock and a hard place because Windows 10 is the operating system of the future and Microsoft will stop supporting any other versions of windows. It is just a matter of time when this will happen. Of course that does not mean you have to change it just means that there will be no more fixes released for it and after time the system will become vulnerable to attack.
I no for a fact there there are still people using windows XP and even older systems than that. The problem is any new software will not run using those older systems. and it is just a matter of time before new programs will not run under anything other than Windows 10