Maybe I'm being harsh on Enzo, we'll see when he returns. Probably not fair to judge him when they were playing so badly as a team. Like you said, Caicedo wasn't carrying out his end of the deal.
Caicedo wasn't doing his part because the team were set up for him to fail. Enzo pushed forward, the full-backs bombed forward and the wingers had feck all defensive duties. All added up Caicedo was often left isolated in midfield with huge empty spaces around him, which opponents could easily just play around to have a go at our back-line.
In the last couple of games (or rather game and a half) now that Enzo has been out we've had Cucurella partner Caicedo in midfield when the team has possession of the ball, with Badiashile then drifting out wider from his LCB spot to cover for Cucurella moving out from LB. Caicedo's primary partner in midfield has been Gallagher who's been allowed plenty of freedom to roam, as long as Cucurella's been there to cover for him when he does. That's exactly how it's supposed to be, ie. when someone moves out of their primary position then someone else will need to come in to patch things up again.
Thing is, for the first 40 or so games into the season we never had this kind of solidity when Enzo was still playing. That's not on Enzo, that's on Poch to not figure out sooner what's wrong and doing adjustments to fix it. I'm sure in a similar structure Enzo would thrive as well because he really is a wonderful player.
The last couple of matches has somewhat softened my stance on Poch. All season long I've wanted to see something, anything to suggest he knew how to set up the team for success. Now it looks like he's just about stumbled upon something that could work, whether on purpose or by accident, so I'd kind of like to see where things go from here. But then again it could just be deemed too little too late for Poch and his job.