Aerith was much more fleshed out than previous FF characters and always tried to bring a cheerful, hopeful disposition to even the worst situations. I think Square is conscious of what a risk it was to kill a character like that at the halfway point and is probably very cautious of doing it again, knowing the backlash such a move could garner.