Sweden hasnt any had any hospitals overwhelmed. they're just front loading the deaths that every single other country is going to have but is just delaying.
A vaccine in the next couple years is not unthinkable I'd say.
If you have a look at the current infection rate in a lot of European (and others) countries, even reaching 50% of the population infected would take decades.
So yes, I believe that delaying is not the only possibility.
Do you think Corona is going anywhere?