The agents might be making the argument it’s a de facto salary cap, but in nearly all MLB cities that clearly isn’t the case. The fact is, only a handful approach it, and those who do routinely exceed it and occasionally reset. But that’s limited to maybe 5 teams. The rest just spend what they can/want to, which is nowhere near that limit.
Anyway this is actually all moot for this year. There still is a current CBA with penalties for spending in place, and it’s EXTREMELY unlikely a new CBA is in place in time for the penalties from the current one to be superseded. And highlighting all the issues just re-enforces that reality, and that is very likely why the Sox are not spending, although “Henry doesn’t want to” is also a district possibility.
And it really doesn’t matter if you like it or if you can rationalize reasons why they’re wrong and you’re right...