Other countries now have an enormous economy entering the market, driving up prices and effectively controlled by Russia, as Russia supplies most of the gas. Russia and most eastern european countries have a poor relationship.
Now money is expensive and there's no time to build alternatives. And Russia knows this.
I will link to only one as people need to do their own homework.
Here is such an example: https://www.rferl.org/a/Germanys_Gas_War_Nabucco_Vs_South_St...
"So I think that when both the Russians and the other players want to find a lobbyist, they very naturally look at Germany first. In this respect, I am not surprised that Schroeder and Fischer were the two [chosen]," he said.
Thing is that energy is traded in EEX (https://www.eex.com/en/) so everyone who is trading there is feeling Germany's stupid decisions. For example Sweden is not in EEX and has no problem with high energy prices.