Q: Why is there no b sharp?
A: because music generally uses families of notes that are not all equally related to each other. the piano, however, uses a full system of notes where each note is equally related to the next, but it's layed out in a way that you can easily skip some of them. the letter names of the notes were based on skipping some of them, because that's generally the trick to getting music to happen. so the spaces in between are called sharps and flats, but like i was saying before, to get that good music sound you wanna skip some notes but not all. and the letters are put on there based on having skipped some notes but not all. so some letter notes are direct next door neighbors (no sharp/flat in between). To explain that in a more real life setting, if you made a system of only 6 letters, with sharps placed between all of them, you would find that playing on only the plain letter keys would produce a very dizzy disoriented sound, akin to a time-warp or flashback scene. but instead the way the letters are actually arranged, this way you can just play the plain letter keys and automatically get something very friendly sounding, like joy to the world, right out of the box