“but the same CD that has 8 zep tunes can hold 12 badfinger songs, 23 Gary Lewis 45s, or 28 Chuck Berry greats...Conversely (so and so) can all pop out 20+ minutes at a time.”
My point was more that it doesn’t lose it rockingness for being longer. Of course a simlar effect could be achieved using longer or shorter songs. Assuming the band is at ease to shift from length to length. Some specialize; Zep was flexible.
What length you prefer depends on mood, purpose, and taste. I prefer 4 or 5 minute songs, all things being equal.