The traditional profit-maximizing theory of the firm has been criticized by some economists because ?

The traditional profit-maximizing theory of the firm has been criticized by some economists because ?

A. firms do not know how to maximize profits.
B. firms have other aims
C. it does not explain monopolistic competition
D. Both the first and second option