Since the fact is that this OS is heavily dependent on Firefox
If that was true, the OS would be unable to run without Firefox, which is not the case.
OR better yet, use OSes that aren’t community supported.
Community support per se is not a negative factor in regards to fingerprinting.
Example: Windows is not community supported. Is it better?
I might recommend the more popular linux or BSD distros to blend into the crowd.
The biggest crowd is Android, not desktop Linux or BSD, but it doesn’t really matter, as it is impossible to have all other factors equal.
Remember to use different net qubes for each of your identities so they all have separate IPs.
If a device (user) has been fingerprinted, the IP address (which is not the same as IP) doesn’t really matter, as identification is possible regardless of it.
and maybe try to have all of those net qubes go through a dependable VPN like ProtonVPN, iVPN or Mullvad, for example.
This goes against the philosophy of Qubes OS (distrusting the infrastructure).
Speaking of which:
We may also collect information about how the Service is accessed and used (“Usage Data”). This Usage Data may include information such as your computer’s Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages, unique device identifiers and other diagnostic data.
Consider that GDPR’s paragraph (32), (43), Article 6 item 1a, and Article 7 mandate the opposite, i.e. that they actually may not do this without your explicit, informed and separate consent for each of the various purposes listed further in “Use of Data”.
The point is: to reduce device fingerprinting, you should also consider how your most trusted parties process (and protect) your data.
file:///etc/machine-id in the indivdual qube, NOT dom0, right?
In all qubes based on the same template.