"Resonance" - I take it that means that a good song needs to link up with something inside the listeners. I'd agree there, but I don't think it need rules out songs that draw on very personal experience. Where songs often fall down is when the personal drama gets broadened out into broadbrush generalisations above "emotion" or whatever, rather than about a particular experience that has brought it to life.
So, to get away from love songs for a moment, a song about a specific factory closing down, or a particular incident in a war, is far more likely to have "resonance" than a generalised song going on about capitalism or militarism and so forth.