Tom Cotton is a sitting US Senator. Denying him op–ed space is in no way tantamount to "silencing" him.
He could have easily Had it published in the Federalist or Breitbart, but the average nytimes reader would never have had the opportunity to read it. Filter bubbles are a big problem, and getting Cotton on record in the paper of record is a valuable service.