Sure, but the problem then is not systemd machineid, but rather the browser reading it and making it available for such identification (don't know if there is a browser out there doing that though).
Unless anonymization is provided by your browser, there is nothing you can do to prevent such identification technology run by these advertisers to build your profile, and send you targeted ads.
> Unless anonymization is provided by your browser, there is nothing you can do to prevent such identification technology
The OS could treat certain apps as untrusted and spoof or limit the access to these unique identifiers.