For which reason? To make the few ‘I buy only as cheap as possible’ consumers on this planet happy who want to turn some Android e-waste product into a fully-fledged x86 PC replacement?
Have you ever tried to submit code to mainline Linux? Ever realized how long this takes? Ever thought about releasing a HW product at some point and telling your customers that ‘upstreaming drivers will be done in 2-4 years’?
Ever thought about frameworks and ABIs that do not even exist in Linux at the time you want to sell your nice and shiny new hardware so there’s no alternative than hiring some coders to hack proprietary drivers for your proprietary hardware so you are able to ship your cheap Android e-waste product with somehow working software at launch day. Nobody will care about software quality or openness since all that’s important in this Android e-waste world is ‘selling as cheap as possible’.
There is no market called ‘Linux on ARM’ (or at least this market is not part of this stupid SBC world here since those SoCs that are accompanied by a Linux SDK are for automotive/embedded markets and way too expensive to be used in the ‘Android e-waste’ and SBC world). Why would any SoC vendor right in his mind think only a second about Linux if all that’s important is shipping an Android product that needs drivers now and not in a few years?
And that pretty much is the reason why Linux on ARM is such a sh*t show. Since it’s completely irrelevant.