Many mathematicians prefer to have (at least) two equivalent and elegant(!) but different definitions of the same notion/topic/... (*such definitions either both exist or one proves one of them or even both*).

One of the reasons is that one definition looks as weak as possible the other one looks as strong as possible.

Then when you want to prove that a construction/theory/... is an example/model/... of the given theory then you use the seemingly weak definition.

But when you want to prove hard theorems that follow from the definition then it'd be much easier to apply the strong/advanced definition.

There is intellectual energy stored between the weak and the strong definitions.