Does dead cap not get paid? I always thought the players got that money.
Yes and no.
Dead money is prorated bonus (salary bonus divided by years remaining on contract). It can also be guaranteed money remaining on a deal, which is relatively new since NFL teams were reluctant to guarantee base salaries beyond the initial year. It's also rare since NFL teams will typically keep players until all guaranteed base salaries are paid out.
So, yes, they already got that money since it was a signing or roster bonus, but also no, the team is no longer paying that out.
For example, the Cowboys have a dead money 2025 hit for Michael Gallup of $8,700,000, which is his prorated bonus of $4,350,000 times 2 years left on his deal. Gallup already received that money in signing bonuses when he signed the five-year, $62.5 million deal in 2022. The Cowboys are not still paying him $8.7M in 2025, it's a fictional number to account for the signing bonus he received, spread out over the length of the deal.
This is common practice for NFL teams. However, Stephen and the (literal) restaurant worker from Arkansas he hired to "run" the cap are particularly bad at this, and do not seem to learn from their many mistakes, consistently taking huge dead money cap hits for players with backloaded contracts that make it almost impossible to keep, thus necessitating an early release, and the accelerated bonus hit.
Tyron Smith will still count on next year's cap, Gallup in 2025. Dak, if he leaves next off-season, will also count a lot towards the 2025 cap. It's something Stephen does to "limit" their ability to sign free agents since he has proven to be bad at it.