第一个是定语从句,which是做about后面的宾语的.所以不可以用what,what是主语从句的引导词之一
第二个,where是做地点状语从句的引导词,它本身是个疑问副词,所以where后面的句子便不可以有任何成分残缺.而原句中少了 insist on的宾语,所以选that.
eg.We have reached the point where we must take measures to stop it.这句中where后面的从句便不缺成分.
简言之,疑问副词后面引导的从句不缺成分,某种程度上去掉也不影响句子的完整性(只是信息不详尽了而已)
这样的副词还有when why how