The hacker really does not choose time and time as long as he has the opportunity to enter to steal, he will immediately take advantage of it. Then this kind of scenario is not new, either centralized or Dex, that's still number one, the unfortunate thing is that the users are the victims.
Anyway, maybe uniswap won't let its users lose their trust in them, maybe they just need to triple the caution of hackers like this so that uniswap doesn't lose patronizers.