Earlier quoted context omitted.
Can we drop the whole "need to eat" language when talking about software development? We're talking about people with abundant opportunity to make tons of money. Tugging on the heartstrings with "they need to eat" or "feed their families" is preposterously over the top rhetoric.
I can't speak for you, but my family needs to eat. Can I choose my opportunities? To some extent.
At least Apple only takes ~1/3 of the value of the work you put into in the App Store.