I would be surprised if the said 100k-1M LOC programs would not be decomposable eventually into 100-1000 line subunits. The "faster" aspect might be overrated, but in a concise language the 1M-LOC might be reduced significantly or might be more manageable.