Unless I misunderstand, the idea is that treesitter C-mode is supposed to be pretty-much a replacement for traditional c-mode, right? As in "In circumstances where I want to invoke the C-major-mode, I now want to invoke the one that uses treesitter?"
If so, shifting the interpretation of the `c-mode` symbol seems the right avenue to accomplish that goal.