Football & general IQ could also be added here....that's it, young guys being paid dream money to play footy. If you want to be a pro give it everything, if you want to do the dumb things young guys do, have fun then do it elsewhere.
The talent gap between successful and failed players is almost non existent, preparation and professionalism is the biggest difference.