The article says the lockdown doesn’t start till Monday and then the lockdown will be for half the city for several days and then the other half of the city for several more days. So it’s not a full lockdown of all 25 million people.
I visited Shanghai when I was on a cruise around that region. It’s was certainly the biggest city I’ve ever seen. I think they’re shutting down so they can test everyone.
I don’t think a zero Covid strategy is ever going to work. The whole world would need to lockdown for three or four weeks and that’s not able to happen. People need food and certain services even in lockdown and so the whole population can’t lockdown. We will never have zero Covid in my opinion, unless the virus simply weakens until it fizzles out.