The original plan included a retractable roof but they abandoned the idea because of of the cost and safety reasons. Apparently they spent too much money on fake fireworks.
Retractable roof design canceled - The Official Website of the Beijing 2008 Olympic Games