In my case this is not true. I got the 4S two weeks ago. Since then, it traveled each day between my work and my home - and each time it logged the position like a charm: both in the city with lots of cellphone towers and mapped wifi, as well as on the countryside with no mapped wifi at all and only 3 cellphone towers in reach. Then, suddenly, two days ago it stopped working at home.
That pretty much contradicts your claims. Also regarding your aggressive posting to me earlier: yes, I *did* read through the thread. Your claim "we all know what causes it" is provably wrong. All that has been said were hypothesis. Yes, I *did* give feedback to Apple. I even called them today - the support staff was clueless, and it was ME who pointed them to this thread and another thread on a German site.
I agree with your suggestion that everybody better gives feedback direct to Apple. I do not approve of your tone and demeanor. This issue is frustrating to all of us and we are surely all rather impatient. Getting aggressive towards other uses who all mean well is not helpful.