To be fair, it's 2025. 4.5 million five years ago is like 7.5 million in today's NFL with the rapid contact inflation.
In that sense, we did get Cooks on a deal that is probably where it should be. If it's not fully guaranteed (and I'd assume it's not), then the second year is probably a wash if we want to cut him.