I know I'm late for this but:Overwatch hasn't added any "pointless garbage", Ana is a good character and the game lacked supports. That's pretty much the most major addition, other than that that I don't see how the game is shallow to begin with.
This is probably a discussion for another topic. Basically the game does this neat little trick where it makes the water super muddy so you can't tell if its shallow or not or even when you've hit the bottom.
Basically here's the issue with starbound:
Long, long ago when the game first appeared as something you could back, long before it even had a beta you could play; the game had a lot of ideas and features that were just flat out cut from the game.
Originally: Ore and metal were procedurally generated, not just positions but the actual properties of the resources, every planet was to have a variety of unique ores to discover, no two sets alike.
Now: There's a set tiering system similar to terraria.
Originally: Your crew was supposed to be an invaluable asset to your space travel; you would have an engineering, science, and military portion. Your engineers would assemble things like drop ships, mechs, guns. Your Scientists would research the stuff you brought back from different worlds.
Now: Build a house, place a colony deed, and do some quests; now you can recruit an NPC that might give you a passive buff on your ship or act as a companion on quests.
Originally: Space ship upgrades were modular and had variety; you could also build space stations and other interesting structures.
Now: Upgrades are linear, you go from one to the other with no interesting changes added besides more space to your ship.
Originally: Every race had a unique back story that described why exactly it was you were in your destroyed space ship above an underexplored planet. Whether it was a search for the meaning of life; or an attempt at a rebellion against oppression; this games plots were supposed to be branching and interesting.
Now: Everyone's the member of some group called the "Protectorate" which is your super basic group of do-gooders that just want to make the universe a better place. Also there's a giant tentacle monster. Neat.
Not to mention the enormous litany of content they flat out cut from the game for seemingly no reason. Remember racial bonuses? The devs sure don't. Remember the ship AI looking distinct from each other based on the lore of the race? (The glitch had a wizard, the novakid had a horse, etc). That was a feature until they decided to remove it for some reason. Remember when every race had their own set of unique weapons for each tier? Apparently all that content was stupid so they cut it and made a small amount of new weapons for each tier. Remember mechs? Those were pretty cool, those got cut too even though they were in the game already.
There are a TON of stuff like what I listed above. And all of it would at least be somewhat passable if the devs actually took the time to explain WHY they were removing these features. Instead they decided to try to sweep it under the rug. In the case of earlier concepts they flat out disappeared completely from the dev blogs and archives.
The game is perfectly playable though, and anyone who wasn't a part of its 4 year development (they expected to be done in one); where it seemed like the devs were basically just richarding around constantly (every major update was them completely reworking the tiering system without actually adding any meaningful content; which was weird when you were under the impression that the full release wasn't going to have a tiered progression system); will probably be totally fine with the game how it is. That's just the main reason there are a fair amount of negative reviews.