Giving money to poor you only create more of those. People should be given a chance, not money.
on edit: no wait, actually landing the first job required me getting advised to go to a particular place from a person that was a contact of someone from my last free schooling place. That guy later turned out to be a three counties class asshole but I guess I have to thank him for this.
I even think that most people would have no problem with a basic income type system when most basic goods are incredibly cheap to produce. After all, if it costs a penny out of your paycheck, then would you really mind if that covered the basic needs of everyone? The main issue I could see related to that would be if this somehow encourages population growth.
marx's capital lays this out.