Doktor Avalanche
I know... But have you actually done it?
My perspective is anyway (as yours) is if you have a new machine it's probably time for a new clean build, the only time I would consider that option is in an emergency.
Sure, I do it all the time at work. How well something like that works depends on how close the systems are, and how you do the image. So long as you have the same type of harddrive interface (meaning legacy, AHCI, nVME, etc) it'll probably work. The Windows HAL will detect the new hardware when you start up and install the basic drivers, then you reboot and do specific drier installs. Windows is fully capable of having multiple hardware profiles so no issues.
If your hardware is too disparate, like different boot types or too much motherboard changes, then you need something to generalize the image. I don't know if the home version of Acronis does it but their Snap Deploy software has a feature called "Universal Deploy" that'll generalize the image. You provide it with a folder full of drivers, it'll handle the rest.