IMHO the original sin was Betts.
My man Zack Scott revealed that the Sox front office had serious discussions about offering Devers an extension way back in 2018 or thereabouts, and the reason they didn't was purely their concerns about the tax hit for the upcoming season.