The song begins (with note names and relative major scale numbers):
Now here you go again
A C D E D C
6 1 2 3 2 1
(low)
But that's not how Stevie Nicks sings it. She starts the word "go" very flat, not quite all the way down to the Eb, but maybe 70 cents down from the E? And then she slides up to the E from there. Listen to her sing it and you will know what I'm talking about.If you have an instrument where you can play either the straight notes or the notes with that slide, play it both ways and you will hear the difference.
This song is fun and easy to play on harmonica, including the pitch bends, if you get or make the right harp. You need a High C Melody Maker, which you can order from Seydel or you can take a Lee Oskar F Major and retune it into a C Melody Maker: raise the blow 3 from C to D, and raise the draw 5 and draw 9 from Bb to B.
How do you retune a harmonica? You file the reeds! Take off some weight near the free end of a reed and it will vibrate faster, giving it a higher pitch. More strangely, you can also lower the pitch a little by thinning the reed near the fixed end.
I usually compose with a Major or Minor key in mind, but it's kind of a reference and not a be all end all. I like sharp 4's which work great usually and don't fit in either key. A flat 7 sounds great in a major key too, usually. I agree with you mostly, and i am annoyed by people who are adamant about the rules of a key, but it helps me to have a key in mind to both play and compose, even if i break the rules of it.
I find improvising on piano / guitar is nearly impossible if you don't know the key, even after many years of playing both.
Major but with a flat 7 is mixolydian (the fifth mode of major). It is everywhere in popular music.
My favourite thing at the moment is major 7 sharp 5 chords (or an augmented triad with also a major 7th). These chords arise in harmonic and melodic minor (in both cases chord 3), and in harmonic major (chord 6). But they also sound great as substitutions for what is 'supposed' to be a major 7 chord.
So yes, you ask a good question, but in fact there is some knowledge of the hardware which supports the empirical observations of musicians and composers.
and yes, music is still a mystery. There is a lot more going on than scale, pitch, and harmonics.
Modern science has no idea! I've researched a fair bit. We don't know how the brain intreprets frequency combinations or why different ones sound good or bad together or evoke certain moods. Math can explain harmonics and the circle of fifths and how to assemble keys and modes, sure, but no one knows the Why or How of the internals between the ears. It is just cultural bias and repetition that we intrepret some note and chord combinations a certain way or is there something more fundamental going on with the hardware? Good question! Nobody knows.
All we have is anecdotal evidence and the trial and error of the musicians and composers who make it. Music is still a mystery.