Donating money is a great way for a company to show its dedication to supporting a particular cause and can help create a strong bond between the company and the cause. However, a for-profit business or nonprofit organization can choose not to donate money. Instead, they can focus on raising awareness for the cause or brainstorming new ways to help support it. Either approach can be effective, so it's up to the company and the cause to decide what would work best.