You do realize that counterpoint can be in different keys though correct? I only ask because you explicitly pointed out counterpoint (which I made a post about as an example), but the difference is I explicitly stated "playing in relative keys to each other" as the qualifier to my statement.
Are you talking about "Waiting for the Day" or some other Beach Boys song? I want to make sure we are on the same page and talking about the same example.