The problem I see with the fixed number model examples above, 1/300 or 1/1000, is that only the lens and film are considered.

Its a guess, but I think a reasonable one, that those numbers were generated based on "normal" print size, viewing distance, and expectations.