When designing circuits, one of the key elements that are missed by many designers is the addition of inrush current limiters because they are mostly unaware of its use case. Inrush current as the name implies, is a large flow of current at the power on of a device. When PCBs are designed, we do scatter decoupling and bulk capacitors around the entire board to maintain the power supply stability for individual ICs. There can be massive bulk capacitors which are used specifically in large current applications like motors, audio amplifiers etc. When power is off, think of these as massive empty tanks. When the power is turned ON, there will be a massive surge to fill up all these empty tanks and hence you can expect an order of magnitude of instantaneous current flow in the circuit. So why is this large rush a problem? The large draw will immediately collapse your input power rail momentarily by a big factor, now if components of your circuit are not resilient to these power supply changes it can damage parts or may cause temporary glitches at the startup which may not initially be obvious. Even a load capacitance of 100uF can generate a 6.88A of inrush current which can cause a supply rail to drop 3.3V to 960mV. So it’s not something which can be ignored.
You can fix this by adding two things to your circuit, one is an integrated load switch with an adjustable slew rate which limits the rate of current draw for the downstream components. Adjusting the rate drastically reduces the inrush currents. The second method is the one which you see in most circuits is to use NTC thermistors as limiters. Connected in series, these have high resistance when starting off and as soon as current starts flowing, it heats up and the resistance drops to let more current through. So you effectively slow down the inrush requirement. Both have their pros and cons, so next time do check out the need for these in your circuits while building them.