Yeah I know it's a popular point, but honestly I see this in a job listing and I'm just disappointed. Every single job I've had, I've asked for decent (40 hour) hours. My worst paying job paid $8/hour, and if they ever gave me full time, I could've afforded to live fairly comfortably, but they can't do that. They gotta scramble the schedule, make sure you never work at the same time on the same day, and that you never get too many hours, otherwise their labor stat is low (this statistic refers to productivity/hours, but it basically means how dry they've squeezed their workers for the day.)
I want a job where I go in at 8/9am, come home at 5/6pm, and then I wake up tomorrow and do it again. Shit seems nice, just reliably going to and from somewhere, but despite the fact that this would make scheduling easier, and that giving people more reliable commutes improves attendance, workplaces just don't do it.
I've spend most of my time either in fast food or retail, and they both have routinely given me different hours all the time, but they tell people to volunteer to fill in for others whenever they aren't good to cover their shifts. I walk to work because owning a car is expensive, and I use public transport, so I can't just see a message, drop my shit, and be at the store in an hour, but other people with cars can. I bet some of those people had to miss their shifts because management scheduled them at a bad time, which would happen less if you always knew when you were working, because you could plan around it. They create the problem, then demand a solution, so they can privilege the workers who drop everything and show up. Fuck flexible scheduling.
Shit sucks. I wish they didn't do it.