"This kind of thing really annoys me. Distros' curation of packages is a kinda promise that it should all work, and it all gets messy when it doesn't."
That is why I use Slackware. No promises, and no extensive modifications from upstream.
Void linux is similar if you prefer the rolling distribution model (but their BDFL has gone awol so fork soon I guess).