Often at lows, the news is discounted.
In 2008, the subprime bonds and US recession got discounted though the aftershocks were felt for couple of years.
On March, 23rd 2020, Nifty at 7511; Covid got discounted despite we’re still being living in a pandemic stuck world.
Yesterday, probably, the Ukraine Vs Russia possible invasion, USA high inflation and high crude prices got discounted.
The moment the news/event is known to everyone, its probably being discounted by the market.
The best way out is to invest in those periods of uncertain times. When nobody knows what will happen and are willing to part their ways & sell their investments at desperate prices, we buy. Period.