It's more minimalistic, that's true. But there's nothing stopping you writing or downloading an array library so you can do this:
enemies = array.filter(enemies, function(e) return e.alive end)
Or even setting a metatable so you can do: enemies = enemies.filter(function(e) return e.alive end)