It is hardly overpriced. It isn't exact proper restaurant prices.
Your local chicken shop that attempts to do the same at a slightly lower price are rarely anywhere near as good.
It is for the quality. It's quick restaurant prices, which there is no shortage of such places. All which taste better and same price. Chains and independents'.
As for chip shops at least they deep fry the cheap chicken so it's at least crispy.