Question: can kadala give ancient items?
Answer: After completing level 70 grift solo, the primal ancients can drop from any source, including Kadala. They are so rare though.