Nope you are wrong. When a contract has base salary guaranteed, it says so. You are literally changing the definition of guarantee as it's used in the NFL to suit your argument. I already showed you Rodgers contract.
http://overthecap.com/player/cam-newton/1147/
Here is Newton's in this example, only
his 2016 base was guaranteed and only 6 million of his 2017 salary was guaranteed if he was on the roster by the 3rd day of the new league year.
So your argument here is just wrong. Even though only
6 million of his 2017 salary is guaranteed, he would still ultimately get paid all of his base salary in 2017 because even if he had sucked it would be cost prohibitive to cut him as the cap hit was 21 million in 2017.
None of his 2018 salary is guaranteed but again if he sucked, he was still likely to be paid it because the dead money in 2018 is 15 million.
So this is not semantics. This is the entire point I was making to you. Guaranteed money doesn't tell the whole story because there is non guaranteed money that will almost surely be paid even though it's not guaranteed. When people quote guaranteed numbers, they are quoting the contractually guaranteed numbers so saying 35 or 40 million guaranteed doesn't mean that is the money that is definitely going to be paid.
So you are using words without understanding what they mean in the context of the NFL.