Supply and demand though innit. Price is only what people are prepared to pay. If enough people stop paying it, it will have to go down.
I still don't think under £40 a month for a season ticket for (usually) top level Championship football is bad though. It's about the same price as my water /...