My father always tells me that older equipment lasts longer compared to newer counterparts. That may be the reason for the old radio maintaining a good sound or what you just explained. I go for both.
How about speakers that were exposed to hot and humid weather? Does the humid climate affect the speaker as overdriving it?