Uncategorized / By abhinav Question Why are deficiency diseases called non-communicable diseases? Answer Deficiency diseases are caused due to deficiency of some particular nutrient. So, it does not get transmitted from one person to another.