because one advocates a particular system, that one can simply live as though such a system was already in place.
Interesting thought, but confusing. It's called living by your convictions. One can refuse social security, and if one 'should have' substantial funds from publishing very successful books, why would one take the fruits of the forbidden tree?
There are many examples of the current popular rhetoric of railing against government programs, then taking advantage of them. From retirees who are living on social security and medicare while attending town hall meetings calling Obama a socialist, to farmers complaining about inner city welfare and unemployment while contributing to lobbyist who maintain farm subsidies for them. The list is long and across many borders.
We all have a tendency to accept what we can get all the while bemoaning any benefits others receive.
I say nothing is wrong with social nets, but we should vigorously root all abuses of the 'system'.
The only thing you can count on is the rich will get richer and the poor will suffer.