(I'll try to improve the formatting later)
Not to sound cliché, but I'd like forc to be software that actually wants you to succeed, if that makes sense.
Aside from catching more obvious errors, forc's inputs (and how forc handles them) is structured in a way that tries to guarantee that a font according to best practices/what makes most platforms happy will be made every time.
(And if it can't make that, then it will throw errors. There's one or two options to take some guardrails off, but that's to facilitate niche situations where wide compatibility may not be someone's priority)