Disagree. A business is an operation meant to make money for investors. Things that call themselves businesses and don't do that over a period of X are failing, as businesses, for the duration X.
A business is an organization, and organizations don't have to be businesses, even if they share some of the same attributes such as concern for expenses, desire to gather extra resources to protect against uncertain events, etc.
Some organizations that are businesses maybe shouldn't be businesses, but they'd be OK as organizations.
Stable organizations would be great. The name for ones that stick around a long time is "institutions." They need stable physical places and surroundings, which is hard when land and real estate is considered an investment vehicle and the value is constantly increasing.