You know very little about Spanish them. The thesaurus grew in a huge way over more than 1000 years of dialects, subdialects, borrowings from:
- Galician (easy mode, a Romance)
- Basque (they lived nearby the Castillans influenced Latin enough for Spanish, so that's a given)
- Catalan (another Romance)
- maybe Iberian, I'm not sure, through Basque
- Celtic, a common word like perro (dog) it's Celtic
- Gothic -yes, Goths, such as sala (living room), casa, (house) guardia...
- Arabic (most words with al- )
- French (carnét/garage...)
- Italian (most of the artsy stuff from the Enlightenment, such as piano)
and whatnot.
If you just pick up with the huge lyrics set from Spain you will find tons of different poetic registers. Just listen to Triana and Medina Azahara and any folk-rock English composer pales against these, because Triana and Medina Azahara it's the American progressive folk-rock from the 60s/70s mixed with Flamenco, and Flamenco itself it's a remix of music genres from several backgrounds. So the amount of feelings spoken and written in lyrics from that really complex tunes (from Triana more than Mediana Azahara) can't be subpar at all.