I switched for two reasons. First, I don’t like how Microsoft is trying to attach everything to an online microsoft account. I prefer local control of my OS. I know there is a workaround for this, but it isn’t worth the effort.
Second, I am Cheap. My latest hardware is a decade out of date, and linux makes better use of the limited resources that I have.
Same here, but I’ve also set up a Pi Zero W to run pihole/unbound at the inlaws place without any issue.