2) Luis Castillo is a great groundball pitcher
As Colorado Rockies fans well know by now, groundball pitchers are the pitchers that pitch best in Colorado. Antonio Senzatela, Jon Gray, and Germán Márquez all flourished at Coors Field in recent years for that reason.
In fact, since 2019 among primary starters with at least 300 innings pitched, all three of them were in the top 17 of groundball pitchers.
In that same span, Luis Castillo has the second-highest groundball rate among all starters at 56.3 percent. That (as well as the third reason) would be two key factors into his success at Coors Field.
3) The Cincinnati Reds and Colorado Rockies have made a few trades recently
The Cincinnati Reds and Colorado Rockies know each other’s farm systems very well. The two teams have made two trades since November 2020 (and they also kept tossing Ashton Goudeau back and forth in 2021).
For the Rockies to get Castillo, they will have to part with some of their good prospects. The Rockies almost certainly would not entertain trading Zac Veen, Drew Romo, or Benny Montgomery (their top three prospects) but they may consider trading some of their other prospects/former top prospects (Peter Lambert, Ryan Rolison, Colton Welker, etc.).
But that might not be enough, at least right now.
Castillo is a free agent after the 2023 season so the Rockies would have between a year and two years of service time with him.