As an actor, you're always at the service of somebody else's vision. In a play, it's more of the director's vision, and he or she's got their hands on you all the way up to opening night, and if it's a film, there are even more people.
Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite. The danger occurs when the debt is not repaid. Every minute spent on not-quite-right code counts as interest on that debt. Entire engineering organizations can be brought to a standstill under the debt load of an unconsolidated implementation, object-oriented or otherwise.