We've seen distro preference be too broad to make pre-loading efficient. Instead, we ship DIY Edition with no OS and publish guides for how to install and optimize the most popular distros. Our embedded controller firmware is open (see https://github.com/FrameworkComputer/EmbeddedController), and we're working with some community members on attempting a coreboot port.
> distro preference be too broad to make pre-loading efficient
Others seem to manage by just having one or two pre-install options. Maybe you could do that too?
> Our embedded controller firmware is open
That's good, but do you also ensure that it _works_? There's way too much works-on-windows-and-halfway-on-Linux firmware out there. At least it _can_ be fixed, but being open doesn't mean that it necessarily _will_.