One word, my friend: Money. All that cool stuff requires time and skilled programmers, artists, and animators. Which, ultimately means money. Unless the game is purely combat focused, that's a lot of time and money to spend on just damage models. Health bars are a much easier way to show damage...