I would like to correct the use of a commonly used phrase.
"The customer is always right".
Now, this phrase pertains to choices a customer may make. For example. If you walk into any upper scale clothing store, the choice of your purchase is based on your opinion and because all the clothing is high quality, there is no wrong decision. Thus, this makes "the customer always right". Bottomline is when the customer is in a position of making a choice and that choice will never be a bad one, "the customer is always right".
Conversely, if you walk into that fine retail establishment and tell them how to run their business and complain about the clothing they carry, there is a good chance they will ask you to leave. In this case, "the customer is a nuisance".
My point being, if you are going to use the above phrase, please use it in the context it was meant to be used.
Modeling something does not slow down the efforts to correct any potential issues in the game. Modeling and coding are two separate processes. They do cross paths, but for the most part they are autonomous processes, once everyone is on board with how things are done.