Today payments are easily automated and extremely inexpensive. I see little reason one couldnt be paid at the end of a work day or even more continuously such as per calendar day or what have you (ie there are ~22 work days per month, but ~30 calendar days) ... I could see a good pro labour legislation being to get paid daily for companies with automatic deposit or over size X.
Things like payday loans wouldnt make as much sense if you've already been paid 14/15ths of your pay up to that point and you're going to get the last 1/15th within 24 hours.
Edit: Something like this: https://www.uber.com/info/instant-pay/ but automated and for everyone.