Having read and participated in this thread, I just ran into a "click bait" listing of the 25 best (rock) songs in someone's opinon.
I'm pretty sure a couple of them made this list, including "Imagine" and one of my nominees, "My Generation". I have no particular idea of how he came up with them, I never heard of a couple of the songs. That said, I'll give kudos for getting "Stairway to Heaven" near the top, not so sure of "Bohemian Rhapsody" as the greatest song of all time.
BTW, heavy on the Beatles, with Yesterday, Hey Jude, With a Little Help from My Friends and I think one other.