If you pay attention, you will notice that most other airlines would fly over South China Sea OVER a storm in the area, including China Airlines, EVA, Philippines, Thai and SIngapore - the list goes on. Just for whatever reason Garuda does not fly OVER storms.