Standard practice to spread the signing bonus across the contract when speaking of it. Since the first three years only are guaranteed not to be opted out, he applies it to those.
Seems fair from a team payroll perspective, but still odd that the insurance rate wouldn't be based on the actual cashflow.
Stras won't see more than $15m in any given year from this deal. $15M/yr through 2023, $10M/yr 2024-2030.
I'm honestly surprised that guys are taking these deferred deals with no interest.