It is the user who should parameterize procedures, not their creators.
The most innovative ideas often come from listening to those closest to the customer.
The best stories don't come from 'good vs. bad' but from 'good vs. good.'