Question: why d orbitals have poor shielding effect?
Answer: If the electron is in s orbital, it means it is nearest to nucleus and if in f shell, it means it is farthest from nucleus. Since, atomic shielding depends on electron density in a orbital and electron density is very less for d and f orbitals, hence it has poor shielding effect as compared to s and p orbitals.