"an increase in velocity should come natural as your codebase expands"
you may not respect academic software engineering, but if this is true you have just created a perpetual motion machine.
changing / adding software to a system becomes more expensive (takes more time) as the size of the system increases. and it is not linear.