It's also probably worth stressing that the creatives and build teams behind this project were likely well aware of some or even all of the shortcomings discussed here. Just like in movies, there's never enough time, and there's never enough money.
Not excusing Universal at large, but folks on the ground undoubtedly understand what improvements are necessary and were likely already advocating for them.