The difference between a well-run non-profit and a well-run business: the non-profit puts 100% of profits back into its operations, while the business may re-invest the profit or distribute it to its owners.
Most states already require non-profits to operate like businesses; indeed, non-profits are expected to operate better than businesses -- most states require non-profits to maintain levels of capitalization that require devilish efficiency and reuse.