A. It is given to a lot of criticism
B. It is too difficult to be explained
C. It is based on assumptions which are unreal
D. Economists do not agree on this
Please do not use chat terms. Example: avoid using "grt" instead of "great".