Encouraging results
Encouraging software developers to learn how to design is a valuable skill even if they will never be designers.
The software developer that learns design may never be a great designer, but by being able to understand the elements of design, being able to understand how a design (the form) changes the features (the function) is critically important.
And it also lets the software developer understand the process the designer has to go through to make something.