I wouldn’t expect someone to upgrade hardware just to get the newest OS. And yeah, you can run a windows 7 app on windows 10, there’s a compatibility mode in the properties of the exe where you can tell it to run in Windows xyz compatibility mode, though often you won’t need to bother with that, as it’ll just work.