"Launch now, patch later" mentality
I think every gamer, regardless if you're an XBox, Playstation or PC gamer will feel the burn of this one. "We ran out of time and had to launch", "We figured the issues would only affect a small minority of you", etc.. are the excuses we typically hear from developers when this crap happens. This isn't even a rare occurrence either. Mass Effect Andromeda, released just last week, suffered from this issue.
If it's not finished, delay it. We'd rather have a delayed game than a broken one!