The Eastern Block was dead broke by end 1990's. There was no other way out, but to open up. Many forget countries like Poland and Hungary had already started political reforms even before Gorbachev appeared in the scene. The people in these countries would have revolted had political reforms not been pushed through.