That is not acceptable as that is their full-time job. Do your research and ensure the data is correct.
Completely agree. Worth noting two points though in how successful teams have used the cap
When you restructure you are also hoping for two things to offset this future debt (to say).
1. The annual increase in the salary cap for the teams keep going up.
2. The player never sees that last year or two of their contract when they can get washed up. The team is then willing to take the cap hit for the upfront bonus. (For example, if Mario's cap was $20M in 2017 and 10M of that was from the upfront bonus and 10M was salary, then by cutting him, the cap hit for the team would still only be $10M).
Again I am not advocating this is the right thing to do, but teams have done that.