It's not acceptable, as that's an incorrect claim.
Linux will *not* boot without a supplied init - if it's missing, it will panic() instead: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/init/main.c#n1549
That (non-Linux supplied) init program matters very much - otherwise you just get a panic() instead of the a usable login screen.
@Suiseiseki I insist that it is acceptable. Sure the kernel won't work by itself, but that is not what my point was. This device is not usable because there is no support for the hardware it has *in the kernel*. No init can change that.