I adopted some of my cats because they were abandoned and in desperate situations, living on the street. Now they became members of my family with valuable opinions.
As for the other pets, it all started as a business, but it quickly became more than that. We got our peacocks, parrots and pigeons in the idea that we will sell their eggs or babies later on, but we end up keeping them. We started we a pair of each and now we have at least 3. They grew on us and we also like their appearance very much.
Same with the dogs, but we do sell some of the puppies. It's very hard letting them go but we only sell to good people and we always ask them to bring them back if they don't want them anymore. It happened a couple of times.
The rabbit... my brother saved him from his previous owner, paying more than he should, but brought it home and gave him a good life.