The plight of modern gaming is
95% of new releases are in the worst possible state they will ever be in on Day 1.
Why release a polished, finished product when you already have 100,000 pre-orders and can fix, patch, and add DLC at your leisure over the next 2 years?