My reasoning that people shouldn't work extra for free, but should actually be paid for the hours they work? Sure, whatever, if you don't mind working 48 hours and only getting paid for 40 that's up to you. I personally would never accept that in a million years though. That's the kind of thing we'd go on strike over in Europe.
Part time minimum wage jobs aren't for making a living solely off of that. They're for either students, who can only work part time because they're busy with school still, or parents where one works full time but they'd like some extra money so the other one does a part time job while the kid's at school or something. Or I guess also for retired people who'd like a bit more money on top of their pensions, my grandparents kept working part time for a good few years after retirement in order to afford holidays and things.
48 weekly hours are illegal, the limit are 44. People who works 48 hours every week can sue their employers, they won't because it's just the status quo and they are likely no getting a easy time finding another job
And I'm a software developer. I'm used to 48 weekly working hours or even 60 weekly hours in crunching period and yes it's illegal to make more than 10 hours a week or more than 36 hours a month, but you know shit happens, the companies that don't crunch their employees often are smaller and with less long-range opportunities. My current one at least pays for the overtime, unlike my last one