I feel like I've been hearing about atmosphere on Earth-like planets for a while. Or maybe I've missed some nuance.

This was my first thought too, and your comment the first one I saw when I clicked this. Just thought I'd share that..