The finale being contrived is its own issue, had the story not written itself into such a mess it still should have been about the new main characters and not the old, which would just be unfair and unsatisfying in its own way.
Yeah I mean I don’t see how having the ghosts kill Palpatine would have fixed any of the real issues going on here. Just would have been more fan service.