The whole "adopt don't shop" is great but rescues have often strict rules on adoption unless you adopt from one of the tiny European rescues. Not everyone lives in a house with a garden, that doesn't mean you'll be a bad owner.
It's also OK to want a specific breed - plenty of reasons for it, you need a breed that you can look after well.