As cool as TESS is, the title is too clickbaity, the article has absolutely nothing to with planets potentially harboring life. It's just a press piece about how more exoplanets have been found. "The habitability of these planets remains a subject of further research."