Totally agree. Really the only solution is to get off the FIAT ramp but it's not that easy.
I think about that topic for a long time. Cash by post and cash in person are the only options, but they also have major disadvantages.