Your tech lead is wrong. The method you propose is a lot more reasonable -- it allows for the consolidation of different scripts easily. Each script having its own Main
method can get clunky, especially if you are planning on having an application that can run several of these at a time.