Java was only popular in the first place because people assumed it was a free-enough language that anyone could implement. Everyone assumed the TCK license was a technicality right up until Apache Harmony was (entirely unreasonably) denied one; most of the JCP members expressed shock and dismay at that.
That was the decision that lead to Android being "Java-but-not-Java". If they'd been granted a TCK license like they should've, they'd've implemented proper Java (confirmed by the TCK) and we'd be in exactly the same situation as if Google had used OpenJDK all along.
That was the decision that lead to Android being "Java-but-not-Java". If they'd been granted a TCK license like they should've, they'd've implemented proper Java (confirmed by the TCK) and we'd be in exactly the same situation as if Google had used OpenJDK all along.