This is also why the NHL put in the cap. Teams need to theoretically be careful and get value out of contracts as they have a limit to what they can spend. There are outs and ways for teams to get around bad contracts, but would be way worse if it weren’t in place.