noname2200 on 23 January 2016
To answer the headline: because they control your grade.
To answer the final question in the OP: because 95% of professors don't want to deal with undergrads, but are forced to as part of their employment. Having dealt with and been an undergrad, I 100% understand that attitude.