1) I wrote that it seems that the TPE is using only those criterias.
And I am simply answering that it actually does not seem so. It is the input information that is explicitly given. The output i.e. the actual TPEs, however, suggest that the process is more refined than that.
There is no way to define what the current TPE is upon.
One can guess that there is a relation between the information they give about the player (single skill and potential) to the search they perform.
As written, I guess that they are performing it on a very small DB (AKA very recent time), and this is why you are very often get this "no information" TPE.
Anyhow, till now, I did not read a single explanation why a new TPE will be better than a TLH.
The claim that the TLH will be harder to implement, is something that cannot be calculated, as we do not know the code.
Not to mention that a TLH is similar to TL, with the difference of DB used and information that needs to be hidden.