If I was to blame anyone I would pick google for creating Android which is derived from linux but isnt really linux anymore, which means that we end up with linux/Android hybrids on these boards.
I would blame Arm/Allwinner for not releasing their code as open source.
I would blame Arm for not creating a proper pc like bios experience which means that every sbc has to have a new linux just for it.
Given the above I think Xunlong is doing a great job proving excellent hardware for us.
Are there any specs to this board? The photos show a RDA 8810PL chip.
It appears that it is a single core @ 1GHz with 256MB RAM and 512 MB SLC NAND.
IMHO the crux lies more with the absence of pure Linux SDKs for several boards:
OPI PC Plus
OPI Plus 2E
What to do with a open source HW if there are no Linux SDKs: people cannot develop altenative OSes for those platforms.
eg. openWRT which could be an ideal OS for this board as it is slim and could run on this new board.
But if you look at the support for the newer boards it is doubtfull that there will be anything else than the android SDK.