Because you SUCK at selling. Sorry to be blunt, but if you've ever posted a "try fiverr" post in the hire a freelancer section, then I'm thinking of you as I type this. There are people literally waiting to pay you for your services, and you're sending them somewhere else, or giving them advice on how to get the job done themselves. Imagine if I went to the mechanic, and he gave me a lesson on how to change my car's brakes myself, without actually doing the job I need him to do. Sure, it's great that you're willing to help people, but there is a time and a place for that. Know when to sell your services, and when to turn away clients.