That's a good list...a lot of it rings true, especially point B. The chances for me to work when I was young were everywhere. I did mow lawns, I raked leaves, painted houses, and every other odd job that a 13 year old would be allowed to do.
Now I imagine explaining to my friends or wife that I hired a 13 year old to paint our house. With 0/0 stars on google, angies list, etc. It's hard for young people to "break in" to something as mundane as yard work and painting.