Is this a new revelation? It was clear at the time we couldn't afford Perk because there were 4 other starters more important than him making or soon to make big money.
I think the issue was 1) The team was so tight-knit so of course it was painful and 2) they didn't get an adequate replacement. We signed old vets who couldn't stay healthy (Shaq/Jermaine O'Neal). At the time I liked the Shaq signing even though the injury risk was high, just because old Shaq was still effective in spurts and a space-eater. But Jermaine O'Neal was just way too fragile for my liking. Apparently, Ainge asked Pierce and/or some of the vets who they should sign and of course they said him. To me that's just evidence that players sometimes don't know what actually is the best choice even though they play the game, which is crazy. It's like LeBron telling the Lakers to sign Rondo and Stephenson, they'll always pick the veteran "name" guy even if it's not the best fit or the player is past their prime.
The other issue was, Jeff Green was trash. I mean, this guy was the ultimate tease of a basketball player. I would have rather they had acquired someone with a lot less talent but more dedicated and reliable. Ainge and Doc just loved the guy since the draft and I just never understood it.