For me, this is fundamentally an ethical question. Is this wrong and should one work to change it? I think that when a wage labourer barely, if at all, earns enough for food and shelter it is not much different than slavery. As such, I think it's wrong and that it should be changed.
Furthermore, I can't accept the notion that one has to have a thoughout solution to a complex problem to be able to express ones views. A good start to achieving change is to express when one thinks something is wrong and to build from there. The process of achieving change is naturally much more complex than simply expressing ones view and as such it would be irrational to have that as a requirement to speak.
Fundamental change, which may or may not be needed in this case, is often deeply political and such solutions, even if detailed and serious - albeit subjective, is too often just discarded without any thought or arguments.