Yes. It prepared Square fans for death of characters. Otherwise we might have more raving fanboys trying to revive that other one that died.

And way to make his sacrifice look pointless otherwise. He gets down to 0hp and still keeps going. If he didn't die, then it would have ruined everything everywhere forever.