The reason why apparently is to avoid cases like Tornado cash or Samurai wallet. Which I can understand.