I normally avoid buying physical disk because there are still some idiotic game devs that don't include Steam codes, that's why I asked if Fallout 4 was a Steam code. I really wish everyone would just use the big 4 platforms Steam, XBL, PSN and Nintendo.
On PC Steam should be the only client I have to install. I have no issue with the preinstalled XBL stuff because it's seamless with Windows and it's one of the big platforms. But come on, if I didn't disable them I would have Origin, Uplay, Battle.net and GoG all sitting in my system tray in addition to Steam and it's ridiculous. Just put it all in Steam.