Question: why dpsp are not legally enforceable?
Answer: The idea of directives being included in the constitution was borrowed from the constitution of Ireland. The Directive Principles are non-justiciable in nature because they are not legally enforceable by the courts for their violation. Therefore, the government cannot be compelled to implement them.