Doing it on restart makes the mitigation de facto useless. How often do you have 10, 20, 30d (or even longer) desktop uptime these days? And no one is regularly restarting their core applications when their desktop is still up.
Enjoy the fingerprinting.
Umm, I restart my PC about once a week for security and driver updates.
If you don't, you have a lot more to worry about beyond fingerprinting...
Oh and I'm on LINUX (CachyOS) mind you.
You just need to open so many instances and tabs in each instance that it crashes every couple days