All of my computers have been dual boot. My primary reason for keeping dual boot is work related. So for example if I need to attend a MS Teams meeting I switch to windows, attend the meeting and then do most of my other work on Linux. I am considering purchasing a mini-tablet and using that for Teams and some other Redmond specific products. It would also serve as a good rescue medium. Other than that my primary driver has been Linux. First Debian, then Mint and now EOS. I love all of them. And cannot find fault in any of them.
It is not that Windows drags one back. Rather it is one has to make up his/her mind and then stick to it. Discipline is the word. And Dedication is the 2nd word.
What @_Six and @Bink said is very important. I also have copious amount of notes that I take and maintain. One can use a word processor or text files or note taking apps.
Could not grasp the utility of running VMs. If I want to test something out across various different OS or distros, I just use dual boot or a USB memory stick. Safer and cleaner. No mixups.
I do not deny that certain tasks are more efficiently and easily done on Windows compared to Linux. But the reverse is also true and the gap is shrinking.
Do not be afraid to dual boot. What ever your reasons be for dual booting, just persevere. And be kind to yourself. Dont rush. Some people do it in a week. Some do it in a day and some over a few quarters. The speed is not important over here nor is it the goal. The goal is using Linux as a primary driver. You will get there.