If the functionality can be consumed by other means than a console program, of course you should keep them in a nicelly modelled class library. To save a few lines of code by entangeling command line parameter processing with encapsulated functionality does not make sense given the fact that the concerns were originally separated anyway. Maybe your tech lead should find more productive tasks for you IMHO.