Hey, that sounds like a package manager!
My package manager doesn't have a nice controller-support UI
My package manager doesn't let me set up controller mappings
I'm very confused why people these days are so happy letting one big company manage their entire library and history. Did we not learn from the 2010's?