Conclusion
While there are a large number of generic policies that can be pursued, we must keep in mind that no one policy, though it may seem effective, can address the complexities of constantly changing problems. Some policies may create unintended consequences that may call for other incremental policies to be implemented.
It is good to have an understanding of how government and markets can fail and also to have an understanding of generic policies that can work to solve these problems. With a good foundation in both aspects, this increases the possibility of solving the problem in relation to its goal.