Thank you for your excerpt which clearly shows Ratzinger distinguishes between churches and communities. Why? Because a "community" is a group of individuals.
Because some churches refuse to call themselves churches.
If one considered another religion to be without defects, would one then not wish to become a member of that church?