The buy: one bug, fixed once
A business rule lives in exactly one file. When it is wrong, you fix it there, and the fix ships to the browser, the desktop and both phone platforms in the same release. There is no second implementation to drift, no port lagging two versions behind, no meeting to reconcile what the iPhone app thinks with what the website knows. One codebase means one truth.