I think they had something way beyond their years.
Agreed, but I also think rock bands/musicians have an energy, a magic in their youth which just isn't there any more when they get older, no matter how much they "improve" as musicians and songwriters.
I keep buying new albums from the same old bands I was into 35 years ago, and some of them are still
really good, but all those bands are still primarily known and revered for what they did in the early days.