I need some good reasons why companies should provide discounts for students, military, senior citizens etc, in a financial point of view