I regularly have to email SaaS companies and tell them the service I just signed up doesn't work correctly in Firefox.
I can't really blame firefox for obeying the headers that the server sent them.
For a site I was working on, we issued a change to our CSP headers only to attempt to fix a CSP issue that made it to production, and chrome would not accept the new CSP changes since the HTML body and scripts were unchanged.
Had to include the hash of our headers as an HTML comment to allow this dynamic change to be picked up by chrome.