Agreed with most of your points but how is public wi-fi a privacy threat if let’s say you use a vpn and randomize your mac-address with each connection?
Discussion
By combining VPN use and MAC address randomization, you mitigate many risks, but some vulnerabilities still persis, e.g. DNS leaks, compromised VPN, browser fingerprint, session tracking, behaviour analysis.