Why it is necessary to have undefined terms in geometry?
This is true not just in geometry but in every field of
knowledge. You can define complicated concepts in terms of simpler
ones, and those simpler ones in still simpler ones and so on.
However, you will end up with a few terms which cannot be defined
in terms of simpler concepts (without going into a circular
definition). These terms must remain undefined.