I get that but my point is that this word is (almost?) never used colloquially. Lots of terms are used in government, official and legal contexts that are almost never used informally. So all I am saying is that people don't use needful because it is a direct translation of karaniya since they don't use the latter themselves.