You can get as angry as you want, it isn't going to change reality. We don't even develop business software fully "finished" anymore. Requirements and needs change much faster than development processes can keep up with. You prioritize the most important first and get something working out the door. This isn't just gaming. This is how software development works. Sorry, but we aren't going back to the way things were.
I hope Div2 is better, but expecting it to be great on day 1 is a huge risk. It looks like it will be a lot more polished than other games, but I bet if anything they do the old "slow loot drip" at the start to keep people from blowing through the content.
Instead of getting angry, don't buy. I'm definitely not buying these kinds of games at launch anymore for exactly the reason you state.
Do you really think game devs are clueless as to how to make a loot/grind game still? It isn't hard. Fun early game and a meaningful end game. The publishers push them to ship, which is why everything feels half baked. It feels half baked because it absolutely is.