I’m in Shanghai too. It’s a city of 25+ million people: there will be some bad stories. But overall it is running remarkably and the vast majority of people aren’t thinking about how oppressed they are by having to eat fish. They’re helping each other and encouraging each other, because they know the cost of not doing this is millions of lives.
The number of confirmed COVID deaths in the US is almost a million, so "millions" doesn't seem that much of a stretch for a much larger country like China. Of course this is not directly comparable because the number of deaths depends on vaccination status and age demographics.
And other countries with fewer deaths have higher vaccination rates. China has the problem of both, low vaccination rates in the risk populations and worse vaccines than the mRNA ones.
But lockdowns can't work forever, I don't see how this is sustainable without dramatically increasing vaccination rates and getting better vaccines. Lockdowns only gain you time, you still have to do something useful with that time.
Anecdotes are anecdotes. Everyone I know thinks it's dumb.
Also, millions of people would not die from covid if China did nothing. If you go by UK data and extrapolate, it's somewhere in the range of 400k.
Assuming an average of 10 years of life lost, that's about 4 million QALY. Shanghai's lockdown alone already has cost half a million QALY (interpreting being locked down as not quality life) and as it's not about to end anytime soon, is going to push well over a million. Given that it's pretty unreasonable to believe China can get away with a zero-covid policy without these continuing harsh lockdowns every month or so somewhere, there's little case for "lockdown" over "let it rip".