I would disagree with your 50 hour Starfield assessment, only on the basis of Todd Howards own comment that the game was made to be played for a long time.
50 hours for a game meant to be played for a long time just isn't very long at all. Heck, I enjoyed my time in Starfield and I had more than 50 hours. However I could not continue with NG+, it was just godawful.
For a game meant to be played extensively it failed in most regards.