I don't know the song All Comers but the EP "The Boy" is about one topic and that song probably didn't fit One Deep River.
My view is that this obsession with whether songs "fit" an album has caused more problems than solutions. Take Brothers in Arms, for instance - it's a fantastic journey across styles, modern and traditional, and subjects, love and war and what have you.
Release the best songs, and vary the pacing! That makes for much better albums.
If I remember correctly, Mark has talked about this when he released
Privateering. Which is of course all over the place stylistically. I think he said something like: "It's just where I happen to be at at the moment", and I understood what he meant. It's totally normal for such a versatile artist to have ideas for country, blues, rock, pop, folk and Celtic songs all at once.
All the more interesting I find it that the new album has a more consistent sound and feel, and that he seems to have put more value on that. Personally – and as much as I love and respect
Privateering – I prefer albums with a consistent feel/atmosphere/sound/theme. Not because they're "better", but because I love to listen to specific albums in specific places and at specific times where they blend in particularly well. That doesn't mean that the songs should all sound the same, but I like it if there are thematic or musical links between them. On
One Deep River, Greg Leisz's pedal steel, the Topsins' backing vocals and the theme of passing time are such links. I like the first Dire Straits album and
Shangri-La for the same reason (and for a hundred other reasons, of course).