OS can block access to location, but they can still have a coarse location from your IP, tagged photos, checked-in locations, message content and so on. Disabling location tracking in FB should also disable this on the FB server side.
Facebook is free to do with their servers as they please. Don't like it? Don't use it. I don't.