The flashbacks serve as explanation for the character's motivations in the current storyline, so when Sayid spares the Russian's life, we know specifically why he did it. That's what the flashbacks are for.
In many ways, the show is more of a character study, and in that sense, it's very well...