Starfield wasnt shitty. Not by a long shot. People just wanted the game to be different, it wasnt what they were expecting.
The game was released relatively bug free and had hours of enjoyment, wasnt too grindy and had quite a bit of fun elements. Easily worth the money.
Never argue with an idiot. They will drag you down to their level and beat you with experience.