I mean I'm sure he would be a pretty good SS, he came up as a SS and has unbelievable range. If he saves 20 runs defensively at 2nd or at SS does it really matter much? A run saved is a run saved.
His xwOBA is .320 right now and it was .326 in 2022 in his All star year. He overperformed his talent in 2022 but this is hardly the anchor contract you are making it out to be.
If you want to complain about a glove first noodle bat then direct it to Ernie Clement. He's been unbelievable defensively and is still barely been worth anything because the bat is horrible. Guys like him, Roden, Straw are why the Jays are struggling to score runs. (And the top of the order not hitting)