Seems unreliable, with modern devices changing to a new random MAC address frequently.
Then your data would be spammed with new devices constantly?
Now if anyone showed up with random MAC addresses, well, it ain't me :)