FWIW I'm 21 and did all of the above (minus washing cars) to earn money from the age of ~12 to ~17. I think these teen years are pretty critical for forming your attitudes about money.
Shoveling snow for hours in order to save for something, then getting a $200 speeding ticket, getting...