I can't see anything wrong with it, no one is forcing you to pay out £42 for a ticket. Also it's much better than previously as if you can only attend games like Blackpool or Yeovil, would you still be happy that the price is the same as per QPR or Reading?
This way if you are struggling for...
On the rare occasion I can get to a game I normally end up in E1G, normally had to pay £34 plus £2 bkg fee, so this time even for a top game I'll only pay £32 plus £1 online bkg fee, happy with this!