Why ceramic capacitors fail
The reason modern MLCC (Multi Layer Ceramic Capacitors) fail so often is due to excessive miniaturisation.
Each capacitor is composed of hundreds of microscopic layers of metalised ceramic, and the slightest stress through flexing, thermal effects from soldering and electrostatic discharge, can cause the internal layers to bridge.
That results in the capacitor, which should normally block current, actually conducting instead.