That is a DISGUSTING price to pay for second tier football, actually ANY football match.
The club are trying to (in my opinion) steer everyone towards the long term investment of a season ticket. Nothing wrong with that. If you want value snap one up!
Yes some cant commit to a season ticket but most can. They have to go with the 80/20 rule. Anyway, your £39 goes towards the club, its not like your paying it for Palace away.