I repeat, i agree with you about the dream, the app homerun etc....
But a hobbyst just dream, doesn't aim to be rich, as he already has another job.
If you code as hobbyst you will complete a mediocre game in 8 months (low spare time), but after 8 months Android has 1000 new device, so the hobbyst must start over again.
So this dream has 1% of possibilities to become true.
Anyway dreaming is ok for all.
Another story is the way to share your app to friends...
Just put the download link on facebook and you will distribute it faster.
So finally i don't agree with all the subject listed
Anyway, this is not the reason of this post, but the earning of the coding on Apple TV.
I never talk for hobbyst, for me is completely another thing.
My hobby are skateboarding, kick boxing, basket, music...
Coding is a serious thing. Is a world, is a style of life, you can do it only if you look a code and you see in front of you what is written, already rendered
Ahahah