Fostering a dog saves a life. More dogs in foster means more space in shelters. More space in shelters lowers the likelihood of an animal in a kill shelter getting euthanised.
Foster care consists of providing a safe, loving, temporary home for a dog until a permanent adoptive home can be found. The foster volunteer gets to spend time with a special dog, and you have saved a life many times by providing a loving environment for a rescue.