With does the core package does not "accepts" the two flags GUI and MT ?
Accepts only affects "dotted" flags (like .USESOMETHING).
GUI and MT are always used in "normal" form.
Note that the only reason for "dotted" flags and "accepts" is to reduce compile time and the disk space required for compilation. Everything would work with normal flags, just there would be duplicate identical object files...