Earlier quoted context omitted.
It's not the work itself that's undignified, it's having to work . The only way to maintain your dignity is to have enough fuck you money to tell anyone who would strip you of it to fuck off.
Hard disagree. Being able to go pee when you need to, or a checker having a stool to sit on instead of standing still on concrete all day, or having a boss that offers an encouraging word after an insane customer yells at you because the computer isn't working instead of also treating you like the source of the problem. Things like these bring dignity, and would enable people to work while still having dignity.
That leverage can come from many sources. Maybe you have enough money that you don't actually need to be there. Maybe you're unionized and if they screw with you the union can screw them back. It doesn't matter what it is, you need some power to be able to get them to treat you with respect. Corporations are constantly trying to minimize our power, we should maximize it at all costs.
Amassing enough money to become financially independent is the only surefire way to obtain that power. Everything else depends on others. Unions are rife with politicking and corruption, for example. They can also be busted down or coopted.