That's right, if you have one source of income online you'll definitely suffer, having a multiple income streams is the best way to get what you want, you don't have to depend on anybody.I always preach to people to observe diversification in whatever they are doing but it's unhealthy to do that to the extreme. One should only learn other things related to their main source of income.