No. Assuming the absolute value of the overpayment is equal, it's better to have the better player on two fronts. Let's use JT as an example, say he's 3m overpaid. and compare that against a 4m dollar player who's 3m overpaid.
Principle 1 (more wishywashy, not as impactful on the ice). In this scenario JT is 37.5% overpaid, the 4m dollar guy is 300% overpaid in terms of efficiency that's a full order of magnitude worse error.
Principle 2 (very impactful on the ice)- Scarcity. An 8 million dollar player, even if 3m dollars overpaid, is still a net benefit, because 8m dollar players are a scarce resource. There aren't enough of them to go around and You're better to have him than not. On the other hand a 1m dollar player is the opposite, you can pick up a player that will give you 1m in value every other day on waivers. Sinking 3m extra into something you can find on the street is a net negative.