i had a guy ( 19yr old boy ) like this the other year , very good worker , if a bit immature !
he left to work for someone who paid MUCH more , percentage / commission etc ,
however although he was worked very hard , taken to far away areas , the boss didnt have enough regular work , so he had many extra unpaid days off , sometimes had trouble getting all his wages and was soon fired for no real fault of his own . so over the same period he would have earnt more from me , without having to break his neck and worry about getting paid.
he was then out of work for over a year , and kept phoning asking for work !!