TBF it was a difficult situation - because of the breakdown in relationship Stroman pretty much had to be traded at this deadline or the rest of the season he’d be a massive disruption and may even hurt his value if he did something stupid (maybe even got fined / suspended).
Atkins obv really likes the 2 pitchers he got. If he waits a few extra days, sure maybe the Yankees etc get desperate and up their offer, but equally maybe the Mets realise that trading prospects is a stupid idea and/or someone like Cleveland decide to trade a starter or two.