As long as it just focus on one skill, potential and age it will never be accurate.
Well I'm not sure I entirely agree with this.
I mean, based on one skill, potential and age the system narrows down the field to the same 9 players.
After that, there is an attempt to narrow the options even more, as the sentence "the ones with skills most similar to xxx" suggests. That's where the discrepancy between the two players arises. In this passage, there's obviously something wrong.
Now, I don't want to complain too much about a system that, overall, mostly works.
Nevertheless, TPE can have a big impact on the offers for a player, even if more experienced managers will surely be able to recognize his proper value.
In that respect, even the overbidding warning doesn't help. When one reads "It is against BuzzerBeater rules to bid above market rates on a player.", he/she may be led to assume that bidding higher than the TPE is really a bad, dangerous idea.