Good defaults are very important for non-power-users. But if a non-power-user can Google their problem and change a setting to fix it, then that's a lot better than said user being left with no options at all.
I see this in many of my relatives. Googling the problem or checking the settings menu is something I do when asked to fix a technical problem in a piece of software I have never seen or used before and this more than they did before handing the problem to me.
In my experience doing support, this is a give them an inch and they’ll ask for a mile situation. Power users are the worst when it comes to asking for more features or more settings. I had better luck with very limited settings and saying take it or leave it. Would just tell them straight up “What you want has a 0% chance of happening. Happy to refund your money.” Hardly anybody took me up on it and it greatly reduced ongoing support conversations that went nowhere.
I'm not sure I understand the rest of your comment, but of course the user has a right to disagree with a company's choices. They express their disagreement by not using it.
If somebody hated our product, I'd send a link to our competitors who I was confident they'd hate more.
There are a lot of people who are willing to engage with your software and use their critical thinking skills in that process. I think we're losing something valuable by dumbing down all software and all interfaces to the lowest common denominator in the pursuit of "no friction" for users. Some friction is totally fine.