At the moment, the trade looks like a serious mistake. And if May has to miss time, the absence of Castro will likely hurt even more.
The Mets could have avoided trading one of their better relievers for a lefty specialist had they simply re-signed Aaron Loup (who was dominant against lefties and righties last season) or signed another impact left-hander on the free agent market. They didn't, instead bringing in Chasen Shreve on a minor league deal.
After passing on the top lefty relievers in free agency, the Mets did not have to force a trade for a lefty specialist -- especially when they had a pitcher in Castro who was very good against both righties and lefties in 2021 (and had several other relievers, including Drew Smith and Lugo), who are also effective against lefties.
To get back to Rodriguez, it needs to be noted that his ineffectiveness against right-handers last season was so glaring that the Yanks viewed him as a lefty specialist when acquiring him from the Texas Rangers -- going out of their way to avoid using him against right-handed hitters.
The above led to the Yankees often using Rodriguez for just 1/3 of an inning or 2/3 of an inning, meaning he was often called upon in the middle of an inning to get one or two outs and then pulled -- a way to get around the three-batter rule, which does not carry over from inning to inning.
That the Mets traded Castro for Rodriguez was bizarre. And the way they used Rodriguez on Monday night against the Phillies set him and the team up for failure.
Going forward, the Mets will have to limit Rodriguez's exposure against righties or figure out a way to help him succeed against righties. But either way, the Castro for Rodriguez trade looks worse today than it did when it was made -- when it already looked pretty bad.