It’s a little more nuanced than that sometimes. My cats came to me as follows:
Older cat taken in off the street by work colleagues who couldn’t keep him, I adopted him - not through a charity
Kitten - given to me by vet as kitten needed a home because she had been given to an elderly lady and was then handed in to vet as lady couldn’t cope with kitten high jinx (cat love of my life)
Young cat, year old - from rescue centre when the older street cat died
then a long pause without cats when those two died at good old ages, until
Two kittens - given to me by neighbour because a friend of hers won’t neuter her cats and they keep having more. No shit, Sherlock! Neighbour despairs but does her best to rehome where she can. Sadly one of those was the runt, had cat flu when she arrived, never thrived and died of FiP aged 9 months. Her sister is delightful and now nearly 3 but we have decided to add…
… two kittens - coming next week from Cats Protection because we tried to adopt an older cat but 3 year old cat wouldn’t have it but she will accept kits - and because we have a dog and on the whole the charities won’t rehome older cats to homes with dogs, whereas kittens will learn to live with a kind dog as we already know, so they seem more likely to give a house kittens in that case.
So seven cats over the years but only three got from charities.
Our dog was bought as a puppy because we had never had a dog and I wanted to know his background rather than take on a rescue. If we got another dog, I now feel I know enough to take on a rescue next time around.
HTH