Why is everyone ragging on Facebook for this?
It's not as if they invented it.
Foursquare, Loopt and Gowalla have had these types of apps for many many months.
because it's turned on by default. it should be off by default (IMO) and then turned on as an option. many people aren't aware that Facebook's new "features" are almost always on when rolled out.