There is an unending debate about what is and is not Craft Beer. It will never be solved. For one very good reason.
"Craft Beer" does not exist.
There is, basically, excellent beer, good beer, ok beer, mediocre beer, crap beer and awful beer. The size and ownership of the brewery in question has little impact on the quality of the product. "Craft" as it stands today is just a tick-box list of the things a certain sector of beer consumers like and expect to see.
Microbreweries in London and elsewhere (but mainly London) are tripping over themselves to be the beardiest, distressed-fontiest and railway-archiest brewery around. They proclaim about being wild and crazy dudes chucking hops and stuff into a bucket and somehow (somehow!) coming out with amazing beer at the end. The fact that brewing is an exacting and careful process, and the people behind the breweries are often refugees from IT, Commerce and Academia is not mentioned. Because that wouldn't be "Craft".
Since the whole "Craft" ethos has been distilled down to a basic formula of "Craft" signifiers, it's no surprise the big brewers have taken them and made their own "Craft" beers. In most cases these are no better or worse than so-called "authentic craft". But the fact it's happening shows how easily done it is.
So, enjoy your beer. Macro or micro. Craft keg or cask. But remember that nothing is free of marketing and associated bullshit. Otherwise, stay inside and drink your homebrew.