I know that, technically speaking, F is E# and B is Cb, but I'd like to know why. Why aren't the twelve notes lettered "A, A#, B, B#, C, C#, D, D#, E, E#, F, F#"? Changing keys in piano would be a lot easier because you would simply learn what the finger positions were for a major and minor chord, and then you'd be able to play in any key just by moving those chords up or down. The way pianos are build right now, a C minor chord looks completely different from an F# minor.
It just doesn't seem like it makes life easier for anyone to only have five sharps/flats instead of six.