BCG is about 100 years old, and only ever worked at all in sometimes preventing infants/toddlers from getting a systemic TB infection. Source: exclusively worked in TB vaccine research for 14 years, and have had at least one TB vaccine project for the other 8 years of my career.