I think that gig economy (in our programming world) do not care about having skill of 10 expert people, but having some skills in multiple areas. Lets be honest in here, most of the programming jobs are not really that complex. Be good in reading source code and making sense of mess other people left there, have some people skill, be on time and you are set for a life.