Wetherspoons has a different business model to most pubs. They usually buy beer for less than what it would normally be sold for, on the assumption that turnover will be higher and make up for it.
I don't know if this is the case for the Irish breweries that sell to them but it's the reason there aren't that many Irish breweries in JDW. Most probably refused.