I actually don't follow Starfield or Cyberpunk or whatever. I'm not that interested in those games, so why should I start a pudding contest about which game is better or more successful. I know there is a thread about basically that here in the forums, but I said my part there - live and let live. What do I care, if another game is more successful or better received? BG 3 sold good and has good reception, so my little DnD heart can realistically hope, that there will be more DnD related games in the future, so I'm content. And I guess, the Bethesda fans are content with Starfield too, so we all got, what we wanted.
Even the people, who like DnD, but don't like BG3, because this game hopefully opened up the market.