Mac address randomization is a must if your wifi is on in public (you don't even need to connect anywhere to be fingerprinted and tracked). Also use cookie self-destruct plugins for your browser.
Hopefully in the future the implementation will improve. Until then WiFi is off.
Preventing forms of tracking that are actually in use is much easier.
I don't think my door lock is going to protect me against a professional locksmith, having one is nonetheless still useful.
researchers found that "the overwhelming majority of
Android devices are not implementing the available
randomization capabilities built into the Android OS,"
which makes such Android devices trivial to track.
[...]
Apple, meanwhile, introduced MAC address randomization in
iOS 8, only to break it in iOS 10. [...] its network probe
broadcasts to include a distinct Information Element (IE),
data added to Wi-Fi management frames to extend the Wi-Fi
protocol.
https://www.theregister.co.uk/2017/03/10/mac_address_randomi...[0] https://play.google.com/store/apps/details?id=net.kismetwire...