理由有三点 - there are three reasons - is worth saying even when you have two, because announcing a count makes an argument sound structured and gives the listener somewhere to put each piece. 我不是反对,而是 uses the 不是…而是… frame to correct a misreading.