all you need to do is make awesome apps.
Oh, is that all? </sarcasm>The fact is that it's hard to make awesome apps or awesome anything that also makes people enough money to go entirely independent. Especially if you have a family that you need to support.
And even if you do decide to be an independent mobile app developer, parts of this article still apply to you. Your job isn't to make apps.
For example: "Engineers are hired to create business value, not to program things."
Your job is to save people time/money, entertain them, or make their lives easier by making apps.