Keep in mind that the laptop will likely last a VERY long time, just as long as your old laptop, if not longer.
I work in the live event world and need both MacOS and Windows, I do it with a single 2017 MBP. I have unlicensed Win10 Pro running in BootCamp and use VMWare Fusion to boot up Win10 as a VM when needed. There are only a few times that I actually NEED to boot into Win10, but when I do, all the changes I made when running it as a VM are still there.