Does anyone really live on Hierro?
Yes.
People live on all of them. And only La Gomera, if I'm not mistaken, has no airport (there's no area flat enough for one).