I think an alternative to raising minimum wage is to require all companies to offer a lot of paid vacation, like 3 or 4 months of paid vacation every year.
If people need more money, they can use their paid vacation time to work a second job. They'd be working the same 40-hours a week, but would receive double pay, thus increasing their income. It would also increase their security and market mobility because they have 2 jobs. If one job is treating them shitty, then they at least have a second job and more opportunity to get out. It would create more competition among employers to hold onto employees. People will put up with a lot when you're their sole source of food, but if you provide only a portion of their income, you will have to treat workers better.
It would also have a lot of mental health and family benefits throughout all rungs of society, except for the most well off, who already have unlimited PTO.
This idea has received more downvotes overall (which is simply to say it's unpopular), but I've never had anyone explain what they don't like about it.