I understand the complexity, and the fact that there's a huge number of combinations.... I am not saying this is just a copy-paste exercise. As many Leaders on the forum already said: chances of this working are almost none.
The first comment I did about this topic was just saying:
1.- let's reuse Android dtbs, which are already included on the Android boxes.
2.- Even though it's not possible to reuse those dtbs out of the box, cause they are compiled for a different kernel, we should be able to decompile them to dts. (this dts is the hw manufacturer description of their own hw; and for boxes manufactures, this files are a description of the mix and match exercise they did to build and compile Android for their boxes).
3.- If we could use a DT Overlay approach on Armbian (which is already existing today -sort of-, but we don't call it that way yet), we could then call the dts compiled into dtbs for Armbian Kernel, and that can be consumed by Armbian natively (through the DT Overlay -same as Raspbian does-).
Again, this is just an idea which I believe could make life easier and drive adoption. There's work to do, I am willing to work os this, and happy to join forces with anyone who believes on this vision to push it.