Lots of microcontrollers have a bandgap reference built in... And typically they have really rather terrible voltage tolerances - eg. on atmel devices the 1.1v reference doesn't even have guaranteed minimum and maximum voltages across the whole range of supply voltage and temperature, but you can only expect it to be somewhere between 0.9 volts and 1.3 volts....
So why are these circuits so bad? Do they use a different design?