This may well be down to cost.
If you buy a polypin (36 pints) it costs about £75 delivered - most local micro breweries will sell adequate substitutes for £20 less.
If they want me as a customer, they will have to serve a real ale. I will not buy beer in any pub that does not. For this same reason, I hardly ever drink at away grounds.
Pies do not taste the same unless accompanied by a pint of real ale!