Those are not written by one person. Research how big the teams are and you see that you get to be part of the team, not the lone programmer and content creator.

Most of the software programmers have spent years learning their skills. Today, once in a while you encounter folk that think there is a "Learn to write 3D games in 24 hours" book.