Yes, I agree, but you asked what is the difference and it's just that - feelings.
In fact, I have a breeder in the family and I often helped with that too. I had a dog (and many other pets) as well. The difference between my dog and puppies bred for sale was just that - feelings. I was attached to my dog and not to the puppies. Feelings and the bond is what elevates the animal into friend.
Feelings cannot be bought. Would I sell my dog? Probably not. I could get a new dog, but it wouldn't be the same. Well, we're humans, not machines. We can't calculate the value of everything in $$.
Obviously, you can't have everything and sometimes you have to make a decision and give something up. Fortunatelly I don't have money problems so I think my dog would be more precious to me than monies.