The reason for the conflicts are rarely if ever at the package layer, and more often than not with upstream changing dependencies on a .x update.
This leaves the distro maintainers two choices: either recompile/restructure the whole distro to placate one upstream, or freeze said upsteam on an older version and suffer their social media wrath.