MAC randomization & Device blocking
Given that Android and iOS are moving towards or have put into place MAC randomization -- what good is the Eero feature that blocks devices based on MAC?
I don’t know if/how Android does it, but the way it’s implemented in iOS is that your device won’t randomize the MAC address when it’s connected to a known network (one you’ve told it to join), so thus, eero’s features work fine.
iOS only randomizes the MAC address when it’s communicating with an unknown wireless network. For example, stores and public places can track your visits based on your device’s MAC address, but as long as you don’t actually connect to their WiFi, an iOS device will respond with a random address every time.
So looking around I found this regarding Android:
"Starting in Android 8.0, Android devices use randomized MAC addresses when probing for new networks while not currently associated with a network. In Android 9, you can enable a developer option (it's disabled by default) to cause the device to use a randomized MAC address when connecting to a Wi-Fi network."
So, basically Android and Windows based devices break Eero device blocking while it appears iOS doesn't.