Time ago one of the Eagles said about Hotel California: At that time we was experimenting with experimental jazz and painting (and some other stuff I would guess). One thing we learned was that lyrics dont need to make sense to create pictures and emotions.
The problem with Zeppelin though was they were cribbing lyrics from other songs without attribution and without understanding them. And I did like the band, I went to one of their concerts back in the seventies, but from the same song, this part:
Mean old levee taught me to weep and moan, Lord
Mean old levee taught me to weep and moan
It's got what it takes to make a mountain man leave his home
Oh well, oh well, oh well
It was a black blues song about levees in the delta, Mississippi, Louisiana, that part of the country. And it wouldn't make "a Mountain Man leave his home" because there are no frigging levees in the mountains, and the guy that wrote the original probably never saw a mountain because there sure as hell aren't any in Mississippi. Which is why a 10 foot tall earthen barrier along a river bank works to hold back water except in periods of massive rain. Which is what a levee is, and which I imagine no member of Led Zeppelin had ever seen.
And yes, Zeppelin was really good at creating pictures and emotions with that song. But if you actually listened to the lyrics you had a "hey, wait a minute..." moment.