I'd say its quite an ideal layout tbh. You guarantee a commitment from the workers that way. You wouldn't want people abandoning the ship after a week of work and if it happened alot you might suffer a shortage of workers hence delaying orders/giving refunds. So yeah its a pretty good system to go through with.