I managed to avoid uplay up to last year when they started offering free games.
It's one of the least polished launchers, especially considering the size of the company.
But I install what I need to play my games, for the most part.
Steam
gog.com Galaxy
Origin
UPlay
Bethesda Launcher
Epic Launcher
battle.net
bigfishgames launcher
No R* launcher for me yet, I don't know if I'm missing any. Steam and gog galaxy are my preferred launchers, using the others as needed.
Having one place is nice and all, but I'd leave that one place to be a third party app and not try to support creating a monopoly.