That's fair. Whenever I think of dependencies, I imagine conflicts are fair game.
Conflicts between packages which are both maintained should not happen. If two packages want to provide the same file, Debian can install both and has tooling to switch between them.