Lol, who do you think is writing the COTS software in the first place if not programmers? All signs are pointing to opportunities for developers increasing, not decreasing.
Programming is moving towards a lego style model. That isn't actually software development any more. You don't need much programming experience to be able to attain those skills.
It's why sites such as stackoverflow.com are so popular.