I've been wondering this for a while, and may as well ask.
*Why* does Battlefront have this convoluted patch process? E.g., "I need to reinstall CMSF and one (or more) modules. How do I do that?" (http://www.battlefront.com/helpdesk/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=181) and "I have CMSF and a module, patched to the latest version. Now I want to buy another module. Do I need to do anything special?" (http://www.battlefront.com/helpdesk/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=182)
For example, if someone buys the base game today, do they still get a version that needs patching all the way up to 1.32? Why not just be able to download the up-to-date version? Similarly, after buying a module today, it should be just a case of installing that module, and not having to reapply old patches.
(Surely this would make the overall support problem easier?)