Randomized MACs are good for the privacy of the owner of a roaming device, but I don't see any advantage for that behavior on my home network. It seems like more of a likely source of security problems.Just to add to this. Android and iPhones can now randomise their MAC address every time they connect to a network. This means dishing out a new IP and the said device will not be scheduled anymore.
I'm now looking at other solutions what will work.
Here's a naive idea: Consumer router/base-stations are probably mostly run in two kinds of contexts: either all the client devices are known (knowable) in advance, or it's necessary to support dynamic on-demand connection of new devices, like in a coffee shop. My home is the first context. I've got about 50 wifi-connected devices but they don't change very often. Ignoring for a moment difficulties in initial device setup, I think I'd prefer to allow only devices with known MACs to connect to the LAN and any non-guest WIFI network. That would reduce problems with MAC spoofing to evade filtering and make it harder for unwanted visitors to penetrate.
Why would a preregistered-MACs-only mode of operation not be a good idea?