Otherwise there is a possibility that people might forget about the leading zeros.
byte b = 0b00010010; // "0b" is the binary formatter (10010 binary = 18 decimal)
Serial.print ln (010);
int i = 8 ; // 8 int j = 08 ; // syntax error! int k = 08. ; // 8
int j = 08 ; // syntax error!
The leading zero is essential. Without it, you all would wonder what it could mean
You didn't try to read the bitstream ?It is a bitstream without start or stop bit. Missing the first zero, would result in rubbish.