You're right, it doesn't do all that much ultimately. If you already understand the issues that its dealing with, you don't really need it. However, it can be useful if you have a team of people sharing code, since it ensures that everyone's CGI apps will be built with the same structure.