There are times when watching the Flash seems like it's actually a tale of one young man's descent into madness. After all, when you get too deep into the weeds of time travel, I would think that any specific timeline would have just as much validity as the one you left. So how could you justify changing one thing (or everything) when in the end it's all rendered irrelevant by the simple fact that time travel exists? Being a time traveler then is the ultimate self indulgence because you would in fact be choosing which reality was (in fact) the reality for everyone else.
I was expecting more of Flashpoint--the season three premiere, which happened last night on the CW. But I wasn't necessarily disappointed? I just thought it would go on for longer than it did. That's (I think) when it hit me: the idea that this series (and everything connected to it) is just Barry Allen's emotional journey in determining which reality is the one that viewers consume. Maybe the entire DC universe is actually just Barry Allen's version of events because he alters one thing here and there through time and doesn't seem to be able to control himself.
As for the death and life of his mom, I'm not sure why Barry caved so easily in letting his ultimate enemy go back into time and kill his mother after he worked so hard to save her. He apparently was losing memories of an irrelevant timeline and would eventually even forget that he was the Flash. However, why was any of that important? Barry's relationship with his parents has been a really strong point of the show. It's full of richness and depth, and it spins the coin on the all-but-worn-out plot of a hero being an orphan with no parents.
Barry Allen being played by a millennial is kind of perfect. He wants everything, but when things aren't the perfect story that he feels he deserves, he's left to contemplate the hollowness of his own existence and then must strive to change it.