The much simpler explanation is that Merkel is not an independent agent but the agent of her party, even if the was running it with an iron fist, she was beholden to the whims of the voter base. And the party advertised itself on a platform of "no change". So reliance on gas built up by Gas-Gerd Schröder was never built back but only strengthened as to not endanger status quo.