This is some of the most honest feedback about Starfield. It's not bad. It's just horribly dated.
It's a standard Bethesda game, and it's great for a Bethesda game. But Bethesda hasn't updated anything in years, over a decade even. Characters are flat, storylines are fun but not engaging, it's just.... fine.
If this had come out in 2014-2016 as a successor to Skyrim it'd be one of the best games, I firmly believe that. But it didn't, they took their time building it, which is good, but now we have games like the Witcher 3, Cyberpunk, RDR2, even ME3 came out after Skyrim. The format for story propelled RPGs has changed, and the bar has been raised.
Again I don't want to be one of the "Oh bethesda bad boooo" people because honestly, I'm still having a ton of fun in Starfield. It's just that for a brand new game... it's really showing it's age.