Mostly what's directly missing is the A to B link. Flashpoint correction > Dante's dead.
It's the same problem I have with blaming Killer Frost on Barry. Given the months in-between, there's nothing to say that Dante wouldn't have died in a car accident in the original timeline. Or Caitlin's powers wouldn't have manifested themselves otherwise.
Essentially, my issue is the Flashpoint/non-Flashpoint changes seem arbitrary and unrelated to the specific pain point of Barry's mother. No one's stopped an asked: "How does Barry's mom being alive against change all of this?"
In the comics, those changes weren't because of Barry's specific actions - like Flash and Batman initially think - but because of Reverse-Flash purposefully moving through time and changing things. I assume that's the case here or perhaps they'll play that side of the story out with Savitar, because otherwise the timeline has changed... "Because".
Plus, Oliver is absolutely right. Every one would've done the same goddamn thing. Cisco literally said as much earlier in the season. Sara only stopped because everyone else was pushing her back from that path.