100,000 packages? And you’ll realistically use what, maybe 5000 tops? Knowingly, you probably use less than 100.
Desktop Linux has needed a standardised container format cross-distro compatible for software for some time and this yet again shows this. Yes there are lots of choices available. But no developer wants to have to repackage a program a dozen times in each format.
I’m no MS advocate but standard installer routines that work on multiple platforms are a good thing. one of the few areas where ms has the edge on Linux land.