Kirk's contract is fine he's making like 12M a year, even if he's a 2-2.5 win player he's worth that. He's still really good defensively but a guy you want hitting like 8th not 5th or 6th. Even Giminez/Santander aren't franchise crippling, maybe slightly overpaid but still can be average regulars on a contending team. People thought Giminez was an all star after the first week, now calling it a terrible contract lol. Reality is likely in between which is fine.
Honestly Berrios might be the worst contract out of all the non Vladdy guys. For a guy who has decent stuff it feels like he's more of a 2 Win pitcher than a 3-4 Win one. At least he can soak innings so even then not all is lost.