Software developers like to solve problems. If there are no problems handily available they will create their own problems!