Yes I've read every thread with system user insulting seasoned developers for asking this.
There is just no time in 45 years of experience I have ever needed a truncated binary output, but there are always problems when we read the bits with no leading zeros and I would have to literally count every 1 and 0 every time it outputs just to know if that was the MSB or which bit position is the first 1. I don't care about HEX because it's not too many digits to see quickly.
It is always used to see each flag in a byte or word. Example: Today I simply need to see if all 8 buttons work when I read from SPI. It was a relief there was already a simple option Serial.print(value, BIN) but you blew it!
Sure I can write my own code and you even say some ideas are too much code and it can be simple, but then why did you waste so much code in the Serial library because you had to write extra code just to truncate some of the bits?!