Laptops always suffer more during an upgrade. The problem lies in the custom integrated peripherals used which require - custom drivers. These drivers sometimes survive during an upgrade to the *next* major OS release, but usually not two releases.
For example, I redid a bricked up laptop originally running Vista to Windows 7, and then to Windows 10. Windows 10 did not have the proper driver for display, leaving it at a less than optimal display size, and also lacked audio support. A look at the Mfrs site, HP, showed that the only supported drivers were for Vista, it's original shipped OS. I could manage an unsupported and ancient beta nvidia driver to correct the screen, but the sound system was a no go. I rolled it back to Windows 7 and that is where it sits. It's not economically viable at this point to chase it down further - it's an 8 y/o laptop.
A counter case is my 5 y/o gateway laptop which shipped with windows 7; I upgraded it to Win 10 w/o a hitch.