that's not true, I know a guy who holds a J.D. successful entered the NYU fe program, no such rule like you said only those major can apply
mfe program also need people who has econ and finance background, lacking of that won't be make a strong applicant
of course, for top schook, most of successful applicant holds double major or phd degree