I don't think this considers the full picture. It may be true that the Ohtani contract is less of a salary cap dodge than some people think, but it's still shady.
MLB does not have a true salary cap, it has a competitive balance tax, which just means you have to pay additional $ as a penalty the more you go over it.
In 2024 the Ohtani contract will eat up $46M of the Dodgers competitive balance cap, but the Dodgers will only be paying Ohtani a mere $2M. That means from a pure payroll perspective, they can add an additional $44M in extra salary plus penalties for 2024 before they reach the position they'd be in if they were just paying Ohtani on a straight $460M/10 contract. I'd have to do the math but that might be something like an extra $20-30M/year player that they could not "afford" otherwise if they were not deferring money.
In other words the structure of the contract frees them up to just blow past the competitive balance tax with no financial loss for at least another decade.