We (Unknown Worlds) started out with a tiny budget and ended up needing investment from Perfect World. We put everything we had into Subnautica and almost went bust several times. We started out with procedural generation for the world at the beginning but quickly realised this wouldn't work for the world we wanted to create (a finely crafted single player experience and random gen just didn't give us that. It was cool but nothing looked memorable or unique) So it took us 4.5 years but we accomplished what we wanted in the end. Then we get a negative review on steam from some user on 500 hours who whines there's no multiplayer and that "the devs are just lazy". We couldn't afford to do it basically (and a limited amount of programmers, struggled to find more with the abilities we required for quite a while) but no one seems to understand that. Every developer has millions to throw at games and employees apparently.