GTA VI putting a DL code in physical boxes is disappointing, but not surprising.
Rockstar are very much anti-not-money, and you only need to look as far as them being anti-union, their shark cards, and legal going after the modding scene.
Steam will probs be skipped in favor of their own launcher.