
I said the classical analysis is somewhat useful, not that it is as accurate as someone might like. Yes, it suggests that if the atoms have any separation then the angle will be 180 degrees. A huge number of molecules do have just this type of arrangement (I think CO2 is one example.. H2Be also). Classical analysis is important because it gives you the first-order estimate of what to expect.
The second-order approximation is to consider perhaps the simplest non-trivial quantum mechanical model, the hydrogen atom. From this you see that the possible electron distributions aren't all symmetric and, by assuming oxygen's bonding electrons behave according to corresponding levels in that hydrogen model, your second-order estimate is that H2O-like bonds will have the 109.5 degree angle.
But after you satisfy yourself with higher order estimates, or more detailed simulations, you can perform a real experiment on H2O and measure an angle of perhaps 104.50 degrees. Yes, "180" is wrong. But "109.5" (or even "109.47" or whatever) is equally wrong. For that matter, if not for implying the uncertainty range, just saying "104.50" would also be equally wrong (as more precise measurements will show). In science (as should be emphasized in 1st year physics labs) you cannot compare "closeness" of numbers (two measurements can only be consistant or inconsistant). I also think it's meaningless to perform an experiment without
some prior estimate (otherwise why attempt
that particular experiment?), and looking at the cost/benefit of higher order estimates, I still think the first order one is generally most useful.