By some estimates we have 20 million opiate addicts. What happens when the opiate addict runs out of his basic income on day 5 of a 31 day month?
IMO, long cycles in pay (weeks or a month) are suboptimal. If the money streamed in continuously, slowly, then it would only "run out" for a matter of minutes, although it would still take a while for a useful amount of it to re-accumulate.