I think Sitton and James are contract decisions. Unless Sitton has too much dead cap to be expendable, I expect him to be let go. James is unlikely to be resigned. But who knows, there are always some surprises.
If the goal is a competitive team, I think Sitton stays, rather than look for two OGs. If the goal is field warm bodies, I agree, he's gone. Sometimes teams have to grit their teeth and overpay to keep from making holes deeper.