The domains of different crafts are ever-expanding, including all of their history and all new developments, of which new developments seem to be coming at an ever-increasing pace as populations grow, internet access grows, and the free time of populations spent doing things other than merely surviving grows. There is a larger and broader base of knowledge necessary for a person to be considered competent in the current state of anything, and the number of disciplines is also increasing. Two decades ago, having a person specializing in frontend development for a specific web browser would have been unthinkable.
All of this work is built upon the backs of other people. Game engines, 3d modeling and texturing and animating, language design and implementation, audio software and sound design, graphics libraries, runtime optimizations, operating system APIs, networking improvements, distribution networks, etc. etc.. To think that any one person could possibly create everything they use to then create these final products, no matter the scale they are, is ignorant.