I agree with you on several of your points. Yes whenever possible tame cats in colonies are put up for adoption so they can have a loving home. Feral kittens 8 was and under are tamed, fixed and adopted. Many times even 3-4 month feral cats can be tamed, fixed and adopted, this can often be more time intensive however. Even some feral adult cats will become friendly, however that can take much longer and time can be spent making sure more feral and pet cats are fixed to be effective in reducing the number of unwanted cats. In my experience, the real problem is people who don’t fix their pet cats, they sell or give away unfixed kittens to people who are going to continue that cycle. We need more super affordable, convenient spay neuter clinics for sure to prevent future unwanted cats. Outdoor enclosures (catios) are great, cat advocates are big supporters of them. Most people who help feral and cats in various ways, doing TNR, fostering, donating do adopt as many cats as possible.