Wikipedia has quite a good article on it
https://en.wikipedia.org/wiki/Greyfriars_bus_station
The car park closed in 2008 apparently. The offices above were latterly used by Barclaycard until they relocated to Brackmills on the south side of the town, and in total, Greyfriars House was only used for 15 of its 38 years! Apparently, it was a change to the original brief to provide rental income as the bus station cost had grown
I think we may have to agree to differ. That Cleckheaton, Ossett, and Hemsworth have rather ostentatious facilities doesn't mean other towns should have equally luxurious bus stations. There's quite a few other places that are equally lacking (e.g. Guiseley, Mirfield) but I do agree that perhaps a bit of an improvement in Heck would be good; just not another Cleckheaton.
Batley probably does justify its one even though it's rather huge.... certainly better than the pit that preceded it