Strategy is about making choices, trade-offs; it's about deliberately choosing to be different.
It is easier to change the specification to fit the program than vice versa.