I think this discussion is focusing on the nitty gritty details too much.
A lot of the things being raised (what if they don't have a laptop? What if it's a 40min bus ride to the library? what if the library isn't open that day? what if they can't use computers? and so on) are just distractions.
The only person who's hit the nail on the head about this, IMHO, is the poster who mentioned the point at which we ask people to take responsibility for themselves.
At what point do we step in and say, actually, see the finite pot of cash that we have to dish out laptops, free bus passes, skills training, and so on... that group of people are ones we can't afford to help. Sorry. Whilst this group, are (single illiterate single mum with genuine disability who, say, has no money through a paperwork admin error at the job centre).
It's defining that line between people we can afford to help vs the people we can no longer afford to help which is the key thing.
And yes, there is a line that needs to be drawn, in my opinion - we've been pretending for far too long that the pot is infinite.