This completely ignores the fact that the chromatic note relationships in different keys are not the same. F# is not the same pitch as Gb. In fact, I find thinking about notes in terms of a moveable do solfege (not as static names at all) to be by far the most effective system, since it really manifests the relationships in the key that you're playing in. When you realize those functional relationships, along with the requisite tensions in pitch, which you can emphasize on a non-justified instrument, music making becomes a lot more fun and easy.