The private schools cater to the wants of the parents. If the parents are (majority) western then they will expect the schools to celebrate Christmas. Also - most people want their kids to be taught be English teachers who will be accustomed to making a fuss for Christmas.

Its a business at the end of the day - the customers requirements will drive the product.