There are a few really good reasons not to do business with me, but I've always had as many clients as I can handle. Most of my money (over a million dollars) has come from people who choose to do business with me BECAUSE of what kind of person I am.
When they see me being generous with my time and money, they know I'm the type of person they want to do a deal with.
Secondly, without a generous and grateful spirit, you can have $200 million and not be nearly as rich as someone with a spirit of gratitude and generosity who earns 1/10th as much.
Sure, it's POSSIBLE to get a lot of money by being obsessed with money. Some people do that. It's EASIER to get rich by being of service, solving people's problems. Who would you rather buy from, someone who is obsessed with getting your money, or the other guy who is trying to help you solve your problem? If you were really good at what you do, which of those people would you choose to work for?
You don't get rich spending money FOOLISHLY. Every rich person I know is generous, applying the same wisdom to their giving that they apply to their business. (Disclaimer - generous people are over represented in the list of people I know because I don't hang out with, or do business with, scumbags.)