The best response to the question of who benefits when a business like Starbucks creates a new need in society is:
those who open similar businesses
When a company like Starbucks creates a new need (such as the demand for specialty coffee), it often leads to opportunities for new competitors to enter the market and capitalize on that demand.