With small tweaks i think all of the shortcomings mentioned here can be taken care of. e.g. provide much larger tax rebates as lottery instead of actual money. These rebates are much more beneficial to the rich who spend the most and are the ones who evade taxes the most.