As of ks file size: who cares ? You create it once and use it as
many times as needed. An extra dozen or hundreds of bytes / couple of lines are not significant in this context
That wasn't my point :-) I guess I could have said "simpler" rather than "smaller" to make my point clearer. The less stuff that has to be manually specified in the file, the less work needed from a maintenance point of view. Also, it's simpler from a conceptual standpoint to see what's happening.
Ah, I am sorry, I misunderstood you. Yes, you are absolutely correct: the smaller the number of directives in the file, the simpler to maintain.