firstly, as we all know, the name must be determined by individual, guided by the situation and tailored to suit the needs. Only in this way can the name be of value and practical significance, and it can really play the role of seeking good fortune and avoiding bad luck. So far, birthdates, who is the most simple and intuitive embodiment of "people", belongs to the party concerned; However, it is not possible for a computer program to accurately quantify and characterize all aspects of a person's birthdates.
Secondly, in terms of determining the five elements of a name, it is also multi-angle. Generally speaking, a word in a name can be identified from its shape, its pronunciation, its meaning and its drawing number. In addition, it is more important that when this word in a name is matched with different words, the five elements of this word may change with the changes of the five elements of the matching words. The name of a word should be determined from the ever-changing of its five elements, not by simple weighting operation, but by the forecaster of Zhouyi's naming according to some basic principles of Zhouyi's naming theory. This is not something that a computer program can do.
thirdly, at present, most computer programs are named and graded according to the "three talents and five grids naming method". Not to mention that there are not many desirable methods of "three talents and five grids", even if it can be used as a basis for naming, it is less than one-fifth of the whole basis for naming. Therefore, to say the least, it is very one-sided to grade only by computer programs.