The platform not forcing a launcher is objectively the superior platform.
I like how people conveniently ignore consoles are walled gardens. They strictly outlaw digital competition.
Even if you can buy an activation code, it'll only work on the console maker's store.
Like them or not, I'd be grateful PC is open enough to allow Ubisoft, Epic, Rockstar, and all to exist.