That's pretty much what happens when the old writters are gone. The new shits helming this make their own characters and they care more about the charcater they made than the legacy cast. And of course don't want that legacy cast to steal the show, so they kill them off.The writers from 2 and TPS confirmed that the body double you killed in 2 isnt Timothy and that he is still alive during the events of 2. Borderlands 3 references him on a poster, a real misopportunity if they dont bring him in the DLC as a surprise "HJ" return but surprise, its Timothy so you kind of have Jack back but no an actual hero.
There is a fair balance between keeping the characters alive or not. When its done for shock value, its bad but when it makes sense and adds to the story, its good.
Roland's Death was a good example of subverting expectations since Roland was pretty much the "hero" of B2 and he got killed off just like that by HJ
Maya's Death was a bad example for multiple reasons but the fact it was a very preventable tragedy caused by an abnoxious brat that the game is doing all it can to force her into the spotlight at the cost of much superior characters...yeah.