To be fair, if Apple stopped wasting time with Swift on iOS and moved to C++ and Google / Android stopped wasting time flittering between Java and Kotlin and just made C++ first class *everyone* could stop messing about and keep to C++ for everything.
Chuck Microsoft's Cee-Sharp crud into the mix; it seems like mobile OS vendors want to simply use anything *but* the correct language for the job.
Possibly a mix of vendor lockin, a mix of making it easier for complete amateur developers and just bad choices all round.
The article is right though. Senior developers do not want to waste their skills and life faffing with broken mobile platforms. They have the experience to say "no thanks!".