You have just described why so much offshoring moved back to the US. If you need something cookie cutter that has already been done, sure, but then why are you building something that's already been done? If you have all the infrastructure to take everything else out of the equation except the raw development, then it often still makes sense to have a developer or 2 full time to maintain the app and understand the business needs.
I bet the offshore guys get a lot of work from all of the "I have an idea!" people though.