I guess it could have something to do with power consumption, at least when it comes to mobile devices. I imagine just pinging your surrounding from time to time until you get a reply could be a lot more efficient than actively scanning for known devices all the time.