The literal only way this makes sense is if Giles won't physically be able to play again. Any other reason, there's no justification for it. You gave up all your flexibility to keep him long-term because you want to save $4mil? Yet you spend $60 mil this off-season on vets doing pretty much nothing right now? There goes another blown 1st round pick on Vlades record (Papa, Skal, Malachi, WCS, Giles, JJ) while passing on Zach Collins who's well on his way to being a damn good starter in this league (as many of us predicted during that draft).
Said it last night, said it again. Only good thing that comes from this season is we oust Vlade and get a real professional to the right the ship.