I stay for longer periods of time and I still get approached several times each day. I don't feel threatened (with a few exceptions, lately) but it's the tedium of having to constantly deal with it that wears me down. It's aggravating.

It is a problem and I totally get why some people never return after their 1st visit.