That's a good point, but the array of devices supported by the DietPi team is extensive: https://dietpi.com/
Most of those boards can run mainline Linux, but certain features and integrations only exist in external forks that weren't put into vanilla Linux.
The end result is either that you're still dependent on someone maintaining bespoke Linux kernel forks in perpetuity, or you ship relatively up-to-date kernels that lack features, drivers, etc that only exist in the forks.