So why does anyone follow a leader? Because the leader needs followers? Why do people buy from a business? Because the business needs customers?
Big Fat No.
People follow when they have become convinced that following the leader is the best possible thing they can do for themselves. We buy when we have come to believe that what we have in our pocket is not as valuable as what you have in your shop.
People are selfish like that – all people, including you. Good marketers, leaders – effective influences of every kind have come to understand it, and to love it.