I understand when a team is short on cap space, they can create a contract with some void years built in to allow the kicking of the can down the road.
BUT -
Cleveland Browns have $24M of cap space right now.
They created a 2022 contract for Jadeveon Clowney for $10 M that guarantees $9,250,000. The cap this year for Cleveland with this contract is $3,467.647.
Cleveland gets Clowney this year for about $3.5 but they are paying for it with 4 void years to handle the bonus money.
https://overthecap.com/player/jadeveon-clowney/2940/
I wonder because this is the Cleveland Browns. Is this good cap management built on future years of NFL cap growth? I know more teams are doing this, but it seems it eats away your cap in future years.