I wonder why we don't have pay-as-you go for income. There is no particular reason we couldn't pay people at the end of every day just as easily as every two weeks or once a month.
People are working on this from a tech perspective, but we are not there yet. In other countries this would be a lot easier to implement because the underlying banking infra is just more sophisticated and modern.