Where on the mobile? You mean the failed attempts like Purism?
If you mean Android, the Linux kernel is an implementation detail, only exposed to device OEMs and Google itself.
Userspace is Java based runtime, and in what concerns the NDK, there is nothing Linux specific about the public APIs,
https://developer.android.com/ndk/guides/stable_apis
Since Android 7, Google has increasingly introduced measures to kill process that try to get dirty with private stuff, like directly calling int Linux stuff.
On of the main reasons why termux might not have a bright future, specially since its developers refuse to contaminiate their workarounds with Java/Kotlin code.
If you mean ChromeOS tablets, well even less given that Web platform doesn't care what OS it runs on, and Crostini actually runs on top of a virtualized container, WSL v1 style.
As for Microsoft, they have been one of the first UNIX vendors for PC with Xenix, had an initial POSIX support on NT due to goverment contracts, and have just reacted to the market of Linux guys that give Apple money instead of sponsoring Linux OEMs, so that they give money to Microsoft instead of Apple. The Linux OEMs still don't see any money from those "Linux" lovers.