The corona virus chaos is temporary. Breaks in production will resume, or other sources will supply goods. I think things will be delayed or shifted, but over time not real loss.
Medical stocks should be up, face masks sold out, etc. So there are positive financial outcomes, even in a crisis.
"over time" is killing us older investors with very moderate resources! There's not much "over time" left for many of us who need income from investments to get by.