They're really not twisting that much in regard to Laurel, though. Instead of her mother being the original Black Canary (which wouldn't work on the show since the dawn of the superheroes is now on the Arrowverse), they are going with her sister instead. The producers also (reasonably, IMO) decided not to have two Dinahs on the show, since parents rarely name their daughters after the mothers' names.