Customization makes the interface clumsy, complex to support, and in many cases means that the UX is bad and should be tuned by customization instead of doing it right. There are not so many exceptions for useful customization.