I don't have as much issue with weird names, because they probably match the House rules of style and they wanted to make it easy for the semi-trained

coders.
What I find about many of these is the coders still have no clue and code the first thing they find ((eg entire book: class="front_matter"

)
Personally, I would rather see multiple style sheet (allows the House rules) , with those
mostly boilerplate applied ONLY to the relevant pages.
Next the main body has its standard stylesheet and lastly, Overrides (for a specific book/series).
And why not clean the finished product of excess. If you need to edit, you simply restore the FULL SET of house sheets. Do the edits (and Quality checks), then clean up. Leaving the unused scraps is like a tradesman that replaced your carpet leaving all the trimmings and packaging in the middle of you new carpet.