While I agree with this sentiment in principle; in practice it’s not as simple as that. As a start, indoor cats are almost impossible to find and when you do they often ask that you are an experienced pet owner due to the animals having trust/ anxiety issues.
I’d love a rescue but it just doesn’t seem practical sometimes :-(