This is just not true...daily pay means that you get more compounding periods from your money and the company also has to somehow manage payroll for that.
I get paid monthly, so when you account for time value of money, I'm getting a bad deal. It costs the company less on a number of fronts to pay less frequently.
Jobs that offer daily pay seem to be lower wage jobs, so I get why you would associate that negatively, but at least you get your money quickly for time worked if you're in a bind