sans,
Frankly, your point proves the opposite - NONE of those programs was even remotely COTS, and they wandered in the never-never land of requirements gone bad.
Example: The Canadian requirement was supposed to have described in great length what the control knobs for the radar would be like - diameter, scaling marks, etc. Somebody sent lots of time making their requirements precise. Unfortunately, modern radars don't have knobs.