One of the main reasons for enharmonic spellings is that each key should contain only one meaning of each letter, so one doesn't have D and D# within the key, one has a D and an 'E' (Eb). That's also why we have Cb, Fb, E# and B#. All of that simplifies the use of the normal 5-line stave and allows normal diatonic scales to be written and read most easily (in theory :-) )

That doesn't stop us thinking, inside our own heads, that F#Maj == GbMaj, or that Cbm == Bm.

Of course out-of-scale notes force us to put in the flats, naturals and sharps as appropriate. That's the consequence of the compromise.


Jazz relative beginner, starting at a much older age than was helpful.
AVL:MXE Linux; Windows 11
BIAB2025 Audiophile, a bunch of other software.
Kawai MP6, Ui24R, Focusrite Saffire Pro40 and Scarletts
.