Depending on the market, he could get a 4-5 deal most likely.
The question is, does the opt out help or hurt the Sox? Can they use that money elsewhere? Pitching perhaps?
The only difference is that Cruz is much longer in the tooth. There's a higher concern that he falls off the cliff some year.
For reference, JD would be Cruz' current age in 2028. Maybe he believes he can be as productive for that long and wants a multiple year deal?
Streaky is a better description for a high K guy like Dalbec. He'll have a 600 OPS for a month and then 1200 OPS for a week and a half and then back to 600 OPS.