If a bill receives a veto-proof vote in Congress, why does it go to the President to sign or veto, only to go back to Congress in the case of a veto, instead of immediately becoming law? The differences between the two systems, as well as I can ascertain, are that the current system:
- imposes some delay;
- gives Congress another chance to rethink the bill if the President vetoes it;
- allows the President to register a protest veto.
However, these properties don't seem significant enough to intentionally choose the current system over the other. The one reason I can think of is that the current system is a "default": there must be an extra provision to special-case the situation where a bill receives a veto-proof vote and nobody bothered to add it. Is that the case or am I missing something?