The modern welfare system does not allow non-disabled people to draw an infinite amount of assistance - it's very restricted and for a finite amount of time. They must constantly show real proof they are looking for work and even with part-time jobs their assistance is immediately scaled back.
Assistance shouldn't be a punishment, it should be care and kindness while someone gets back on their feet. You aren't going to make assistance less attractive than a minimum wage job, it's impossible.