Using your figures:
93k (Spanish) to 171k English
or
300k+ (Spanish) to 1M+ English
the original point still stands.
"there's only a few ways to express yourself in Spanish compared to other languages." is very wrong. Spanish word order is massively more flexible than English
I remain unconvinced here. Spanish love song lyrics have no choice but to invoke "corazon" and "amor" so often because there are so few other words that convey that precise emotion. There are other ways (thinking of the song "Amor de Loca Juventud" by Buena Vista Social Club - beautiful song), but not many other ways like there are in say French, Swedish, or English, to use a few examples. This is mathematically proven to be true by word count alone - which you admit is a far lower figure in Spanish vs other languages.
It doesn't diminish anything about the Spanish language to point this out either, if anything, it makes it more quaint.