in reply to Difference Between use warnings and use warnings FATAL => 'all'
I've always thought of fatal warnings being akin to your car engine cutting out and the brakes being applied automatically when the fuel-low warning light comes on.
The warning light serves the purpose of giving you a chance to avoid getting stranded.
Making warnings fatal definitely strands you; and could be literally fatal if you are in the outside lane at speed when the fuel-low light comes on.
There is a difference between warnings and errors; and treating them both the same is like treating gangrene and a paper cut equally with amputation.
The former might lead to the latter eventually; but it is a rare occurrence. Another instance of dogma trumping logic.