Americans hate laws like this in the US because we've already sacrificed liberties for security with things like The Patriot Act, and all it got us was our own government spying on it's citizens communication. Expanding the scope of how the government is allowed to forcibly direct or interfere in your life is generally a bad idea, even if the people you support politically make it look sexy and cool.
People get on the soap box for a passionate gospel about personal freedoms, facism and unalienable liberties - but actually they’re mostly mad that they gotta pay taxes for their nails & gardening now
Governments worldwide have been trending towards being more authoritarian, and I see outlawing cash purchases of any amount as an incredibly easy way to begin clamping down on the use of untraceable fiat currency.
I guess it comes down to perspective: is it fair to force everyone to pay their taxes?