I bet a lot of fans forget that JD started in RF the last game of the 2018 World Series in LA (Mookie started in CF); there was still no DH in NL parks. Sure enough, someone hit a fly ball over his head and he was like, "Whooooops"... I wasn't amused, since the game was only for the championship of the world.
JD's production wasn't the issue most fans had with him in Boston; it was the strikeouts. On a two-strike count to JD, every Sox fan in the Nation knew what pitch was coming (no one even have to say that it was never a strike). Even when he was great and batting .330, JD whiffed more than anyone on the team, more than even Bradley, more than Papi ever did. Most Red Sox Ks in the JD Martinez Era: 2018-2022... JD Martinez.
On top of that, he never opted out. His contract allowed him to sign and play elsewhere, but he kept coming back (be honest: who here secretly hoped JD would opt out after Dombrowski said, "We can't keep them all" -- so we could keep Mookie... or so we could keep Schwarber... come on, who cried when Old Yeller died?)