Yes, the logistics are daunting. What’s permutation, something like 2n where n is the number of individual values?
Anyway, if as a resource “ahead of time”, even with only 30 addons there’s more than a Billion possible combinations. And this for any given “snapshot” in time, with each version change moving closer to moot.
If as a service “on demand”, I can’t think of a good UI for presenting all possibilities, and even severely limiting the UI would introduce a security risk if not under control of what repos are installed.
I’m not saying it’s impossible or not viable. I don’t know what income and expense model might work.