Rizzo is a lock as a guy we would happily pay what he's getting in NY. He's still got the glove, and he's hit well in NY from Day 1. Schwarber, in hindsight, they got wrong. But when it was time to make that decision, it looked alright.
As for Javy, I'm sure a significant portion of the issue is just natural decline (I suspected he wouldn't age well), but also no longer having Rizzo at 1B (leading to more throwing errors on throws that don't get bailed out) and having far less raucous crowds (Javy's always been a guy who's great at feeding off of the crowd, and that element is missing in Detroit).