The premise of working for cash is that no-one really wants to do it, which is why you need to give people money in exchange for the work.
So if they don't want to work, and they are entirely self funded, good for them! It's their "fault" and I'm happy for them.
But if they have enough cash flow only because of the current Australian franking credit setup (it no longer merely prevents double taxation, it's a subsidy for investors), tax breaks on Superannuation, and so on, then it's the Government's fault for incorrectly calibrating the benefits in such a way that tax payers end up paying people to be unproductive.