When writing a book (or heck, even a blog post) or starting a business or taking an opinion, often we concern ourselves with trying to appeal to as many people as possible. We don't want to get too specific, step on toes, make anyone feel left out, or forget to mention the exceptions.
However, if you don't take a stand for something, you might as well not take a stand at all.
People want to feel heard. They want to believe that there is someone out there who gets them.
Making people feel heard will bring in your core group of followers -- your tribe.
Trying to please everyone will often mean pleasing the lowest common denominator. It will ultimately mean pleasing no one.
Take a stand. Make people feel heard. Those people will help you be successful.