In Salesforce 80% of work is done purely via configuration/ button click administration. So that non-technical people are encouraged to take courses for the better understanding of the Salesforce. After taking the courses that can better formulate their requirements for their administrators and developers.
For more go and read this Do I need a degree in IT to be a salesforce developer?