I don't necessarily disagree with what you're saying. I guess my question is whether we could have won those rings without those specific players. Could another, less expensive player have filled the gap? Maybe, maybe not.
I understand the necessity signing free agents. I even understand the need to sometimes sign a player to a long term contract. Four year contracts, maybe even five, I'm usually fine with. I was fine with JD's contract. Even though it's sometimes unavoidable, my very strong preference is to not go longer than that.