I reckon it's because Kindle is the more popular way of reading these days coupled with Harry Potter books being a top seller.
If it was a Harry Secombe book for example, you'd probably get it cheaper on Kindle for about 50p.
Anyway Simon, aren't you a bit old to read kids books?