Cora is not picking the players. All over this board, people are overstating what some of these players bring to the table.
Duran is a 104 wRC+ guy right now (16th ranked LFer in MLB), but people say we can't possibly trade him. Why? What about his 745 OPS is untradeable? For a leadoff guy, his bb rate is 22nd for LFers. Yuck! Abreu has been a consistent performer every year he's been in the league. If you pair him with a weak side platoon bat (easy to find and maybe it's Jhostynxon), you're golden.
It's similar with Houck. Everyone is mad at Bailey for ruining Houck. Houck wasn't very good before Bailey showed up. If it wasn't for Bailey, Houck would have never made the AS team.
People thought Bello was going to be a #2. When he didn't end up being that guy, they had to blame anyone but the player. It makes no sense. Maybe just take a breath and stop overrating these guys?
This team is fine, but they will be on the outside looking in of any sort of real playoff run without massive roster changes.