The TCK is not open, it isn't governed by a standards body, the TCL is completely in Oracle's control.
If Java is to evolve as an open platform, it needs to break free from the TCK that disallowed Apache Harmony to exist.
We don't need it and an independent TCK could be developed.