This sounds like the traditional Linux packaging model: one repo with software built by distro maintainers, additional repos added by the user with software built by whoever. I don't see any problems with it
Citation, please?
https://arxiv.org/abs/1904.05572
See my other comment for what I did find, which is exactly the opposite of what OP says: