I don't know where you were looking, but I just opened the "flux off" MSDS and it clearly says acetone:
https://docs.rs-online.com/95f7/0900766b803e8dfd.pdf
So what?
I said that almost none contain acetone, which is true. I did NOT say that NONE of them do.
Looking at solvent-based flux cleaner sprays for hand use (I just checked the MSDSes of all of these), not the stuff sold in canisters for machine use, and excluding aqueous cleaners:
Chemtronics alone has 8 different solvent-based flux cleaners, and of those, only 3 contain acetone, and it’s not the main ingredient in all of them. The 3 that do are the ones sold for lead-free or no-clean fluxes.
Kontakt Chemie has only one flux cleaner, and it contains no acetone.
Electrolube has three solvent-based flux cleaners and none contains acetone.
Techspray has four solvent-based flux cleaners for manual use, and none contains acetone.
3M makes one flux cleaner and it contains no acetone.
MicroCare makes 9 flux cleaners and only one contains acetone.
So… that’s 4 with acetone out of 26 cleaners. I think that at minimum, one can say that the vast majority are acetone-free.