it is just a head cannon, basically i think that the reason we have no dragon eeveelution is because sylveon(and some other fairy types) hunted the dragon eeveelution to extinction
other than types overlaping on my team i am the sameish
i can cope with types ovelaping just having 3 bug types on your team doesnt end well in my experience