I'm gonna give the club the benefit of the doubt here, whereas Union Square would be the obvious choice as that's where people go to shop, putting it in The Academy means they're beside most of the decent pubs in Aberdeen and if it means that some folk end up going to Pittodrie instead of spending their 'Soccer Saturday' in Enigma or the like, then it's been a move worth making.
I've no doubt that they put it there 'cause it's cheap though.
Edit: Enigma isn't a decent pub.