In business and economics, one goal is to find an improved way to produce something. Henry Ford did this with the Model T and end up with 1/2 the cars on planet Earth being Fords.
Software is the same thing, people look for a cheaper way to get the same thing. With more and more "template" code out there, many can make the argument that all you need to do is glue together some template code and you'll have what you want.
This is what has happened over and over again with "words with friends" and "flappy birds" ... someone gets a hit and other spit out template code trying to do the same thing.
Look at how many question we get here asking things like "how hard is it to ______" or "do I have to program to make an app"
The truth is that some businesses just need simple apps, in that case, template or 2nd rate code might get their job done.
I personally would look at any business that does this as a place I wouldn't want to work.
Remember, Henry Ford might have been the 1st to make a huge gain, but now the tools he once used are common place.
The light bulb was new once, now it's common and it's ability to change an economy is long gone. It's the NEW innovation that matters.
I see no threat from 2nd rate programming when it comes to advanced apps, downloading a template app is not the same as programming. Programming takes at least an advanced knowledge of what the code actually does.
Let the cheap code chasers have their cheap code. Anyone that's programed for a while, knows how hard it can be to fix bad code. Other than template apps, it's hard to cheat the system and actually get ahead.