You can run it in FOC, it is just safer to start in BLDC and them work yourself up. There are so many 4.12 clones out there that do not handle 12S FOC very well and DRVs just burn out very fast on them. It is always disappointing for the users if that happens on the first run. In consequence BLDC is the default for for HW4.12 and FOC is “experimental” for hardware of unknown spec.
Motor Config General lets you quickly switch in between FOC and BLDC. Parameters are already detected, so it’s just a button to go from BLDC to FOC.
You are all very good at complaining instead of actually be thankful that a guy coded roughly 60K pages of source code which are publicly available under GPL V3. If you don’t like certain things, simply compile it the way you like it.