Theory: Songs that are stuck in your head are your subconscious providing background music or a theme song to your life.
Wow. Never thought of it that way. Definitely an interesting theory that needs some more subconscious testing.