It is a salary cap league, and Budda is 27 at a non-premium position. I have heard a ton on this board how we couldn't afford certain players, and that we needed to clean up the cap. Paying a S up to or through his age 30 season seems like a great way to not be able to add top players at OL, DL, CB and EDGE.
Also, in this thread, much has been said about Budda not being a playmaker, and the Cardinals being bad with him on the roster. IS it worth spending 25 mil at the S position when you are spending 20 mil at DL and EDGE combined?