I've been very happy with Windows 10, it has completely revitalised some 9 year old hardware I still have. But I've been very lucky, I can't expect manufacturers to keep writing drivers for free for a decade. Seems that if Microsoft wants to keep consumers upgrading, they also need to continue driver compatibility so the old hardware still runs.