So far as I can see, the OP hasn't suggested an alternative.
The established system seems to work well enough, using accepted conventions, and is flexible enough to accommodate variations, including using unconventional key signatures where they are useful.