You make adoption sound dirty. Have a open mind dude......Not everyone around is a freeloader. There are several people you want to give away their dogs and all they want is a good home and not money.
I dont know if you are a dog owner or not but adoption cases are not easy. An adult dog can be a handful for the new owner..... and thats why people rather buy young puppies and do not want adult dogs even for free.
I called a guy today who was selling a german Shepherd adult male for 5,000......thats throw away price....... but guess what no one is buying it........ that dog has a biting problem. The owner wants to get rid of it.......the dog will either end up shot dead or sold to a pet store......... or I can get it.