Dead isn’t precise enough. Expensive is generally what they mean. Along with many free spaces being dead.
Having to spend money to socialize is a concern for many. Often times this is a lack of a car too. Or lack of public transportation. Sprawl, Stroads.
It’s a multi variate thing when people quip that third places are dead.