Perhaps, there are some of us who have found so many caches, that difficulty tends to become a mark of a 'good' cache, because lower ranked ones in terms of difficulty/terrain provide little challenge. 
 
Or perhaps, a cache some of us see as a waste of time, requiring no thought may not mean that to the person placing it.  Maybe to them it is a special location, and by placing a simple cache there, hoped to introduce other like-minded people to what they enjoy.  Take Team GreenSpeed's 12th anniversary cache.  By the 'standards' I've read lately, this would appear to be a complete waste of time.  However, to them it has 2 special meanings.  One to signify their 12th anniversary (hence the name), and to also enjoy the experience of watching people find the cache.
 
Please don't take offense to this next statement, but I really hope that geocaching in Arizona doesn't become elitist, where the most seasoned veterans pass judgement on caches by what they perceive as a waste of time or a cached placed with little thought. 
 
Not everyone has the time or means to head out and climb a mountain to find a cache that qualifies as a 'quality' cache.  Urban caches, while often simple in terms of difficulty, provide a great family bonding experience, and entertainment for the younger masses.  It's also enjoyable for the parents to watch their children become excited over finding a cache...those memories last a lifetime.
 
Just my .02
 
Brian
Team A.I.
I haven't lost my mind.  It's backed up on disk somewhere.