Android is weird. Don't forget that google didn't create Android: Android was first created by some company then bought by google. The Android people were pretty weird, frankly and had some odd ideas.
For one they HATED C++, in a really irrational way. I remember a forum thread when them declaring outright that certain C++ features simply COULD NOT work on Android being then disproved by another poster who showed a hand compiled gcc doing those things only to have them double down. They were incredibly insular and basically reinvented a ton of stuff pretty badly. V4L2 basically worked, and at the time they went through several camera APIs which worked worse before finally beating their own one into shape. Basically the original API was entirely designed around the idea that the only use was making a camera app (unlike V4L2 which wasn't tied to an idea of an end use), which they reluctantly discovered wasn't all anyone wanted to do. Also copy/paste. They were definitely from the "lol X si teh sux0rz" crowd. But you know what? The ICCCM from 1989 describes how to copy/paste anything in X and that still is how it works today. And it does work[*]. Android still has trouble with anything other than text in some contexts because they were insular and decided they knew best.
Then they got bought by google. The company who's motto is basically "we know we're the best why would we do it differently", so one insular, arrogant company bought another insular, arrogant company and you have Android as a result which is like Linux but cursed because the people who made it originally and maintain it now are al insular and believe they know best.
Oh and also don't forget Zawinski's CATD. Also that Sturgeon's law applies to software "engineers" as much as anything else.
Yay. Anyhoo have a nice weekend.
[*] The old "problems" with copy/paste in X were down to a number of factors. In the late 80s and early 90s, anything other than text was hard because that stuff was big compared to the size of the machines. Pus there weren't interoperable formats like HTML to exchange data. So few people implemented it, and that meant few other people did because nothing else could do it etc etc. Also a lot of people can't read and implement a straightforward spec. It ain't that hard. But basically the modern, working copy/paste is just a straightforward implementation of a spec from 1989 built on primitives from 1987. And Android fucked it up.