Why are flights from Fuzhou or Xiamen to Taiwan not allowed to overfly Taiwan strait?
The answer to this question is covered in good detail in this news article in The Straits Times. Essentially, it's a political dispute between the countries of China and Taiwan.