yeah but windows defender will wipe it clean evertime it updates.
Plus if you have a massive (>3MB) hosts file it causes other issues during bootup, which requiers disabling another service (dont remember which one off the top of my head, as I am using Pi-Hole these days)
I am blocking shy of 2 million domains with Pi-Hole, and in fairness, the file I was using is 3.11mb and if I open it in Notepad++ it contains 106369 lines (about 40 of the lines are comments / empty)
I am also not sure at what size the issue with the service appears.