Even though the events are potentially gone, the implications will likely last - and Barry does remember what happened, so it's not a standard time travel reset.
More importantly, it moves things along for the viewer. Questions are answered, and the plot is moving forward at a good pace.
Oh, yes, well, that was all over Reddit, and I think most people expected it. They made a big deal about there being two, and then the one got kicked off.