Truth be told I didn't think everyone had to die at the end just to avoid any future conflict with Ep 4, 5 and 6. It's a big galaxy and they could've given any reason why all or part of Rogue One weren't around for the subsequent movies (ie captured, recuperating, doing another mission, etc.) But it makes for dramatic viewing and all that so on we go.