Because with Google Latitude your friend needs to have the app themselves and there is some setup needed on there part.
I guess. On Android, the app is part of Google Maps, all they need to do is click the "join Latitude" button. Not only that, but they can enable real time updates/etc.