Look, I am not arguing that ads, of whatever sort, cannot ever work for anyone. I'm sure that internet marketing is a key part of some companies' business plans. Warby Parker, perhaps.
What I'm not yet convinced of is that they're a panacea for all small businesses. Details aside, one moral of the eBay paper is that a $50B business, with a whole dedicated department, still managed to make a dog's breakfast of their online advertising; Uber reported similar problems earlier this winter.
It seems hard and it's not obvious to me that every business has the aptitude, market, or business model to do it well. At the same time, I can easily imagine people deciding "We need to do something about advertising" and then forging ahead with whatever something they land on. This is especially true with the ROI is difficult to calculate--and I do think it's probably harder to calculate for an ad than for something with very standardized cost/performance characteristics like new equipment.
Google, Facebook, and Shopify making money doesn't really answer this question. As an analogy: "Is there gold in them there hills?" "Sure, even the guy selling shovels is making money!"