We definitely can't have a 40 error shortstop, and Cruz has a ton to prove at the MLB level, whenever it is that he arrives. But I think that letting him play his position and seeing how it unfolds is what makes the most sense for the maximum number of ABs this season. We've already played games for service time reasons and now have a less than desirable start to the season.
I don't think Cruz's performance can simply be written off, or that only management is to blame for his slow start, but I do think it needs to be contextualized and that the eye test tells you a lot more about his readiness and performance than his batting average. My read on that is that he had a slower start, but didn't look bad at the plate, bouncing between games cancelled for snow and some hits not falling. Then the Ks spiked and he looked out of sorts, and now he's turned things back around.
The other indicators are fine, so all that I'm looking for to end the AAA experiment as quickly as possible, because I think even if he adjusts to the inconsistent level of pitching in AAA, it's not going to correlate to immediate MLB success. His best chance for that is to be promoted when he's been locked in at the plate. Everything else will be a struggle, including once he has success for a few weeks in MLB and pitchers start to attack him differently.
My overriding concern has been to see us get to that point as quickly as is feasible, which is why I have been so insistent in thinking that the service time games were a big waste. The current team seems very likely to drop 95-100 games again, so I don't think maximizing Cruz's MLB plate appearances in order to have a better idea of where to slot him in 2023 and beyond is a big deal. Maybe he will come up and be error prone while dealing with a huge K spike, needing some reinvention and a new full-time position.