Do you need to supply higher voltage to a solenoid if using a flyback diode

It is worth to learn to use bare chip. What if the ready-made solution does not fit? Wrong form factor, you want another crystal (20 MHz; or watch crystal for ultra low power consumption), another supply voltage etc.
One of my ESP8266 modules failed after about 2 months of operation - one of the decoupling ceramics decided to turn into a jumper. It may be only a bad luck but is really "properly configured bypassing" from an unknown Chinese vendor guarantee of a worry-free operation?