I haven't seen any ads, so my feelings about Windows might change at some point. But I've tried linux in the past, and there's a reason why it just doesn't get as much adoption.
First of all, linux seems to be built around the command line. I hate using the command line, and I'm sure I'm not the only one. Everytime there's something to troubleshoot I have to figure out command line inputs and outputs.
Second, the annoying issues with windows are annoying, but I've learnt to figure it out. No, I don't want to set as default, no I don't want to send data, no i don't want to create a MS account. Even if I didn't figure it out, I can still change it later - sending data is annoying af and i don't like it, but it doesn't stop me from doing something. On the other hand, i encounter issues with linux that stop me from actually using the OS all the time. Everytime I do, I have to post in forums asking for help, wait 12-36 hours while using an alternate OS/workaround, and dread the inevitable use of command-line that follows.