Earlier quoted context omitted.
I would add that the point of a logo is to convey what the company does. These logos may not be unique, but I do instantly know "Oh this is a law firm" or "Ah, they sell houses". These are local businesses with no intention of global recognition, and using a basic template helps convey what they do at just a glance.
If the point of a logo is to convey what the company does, then just about every classic logo fails. Just to name a few, the logos for Apple, IBM, Coca-Cola, UPS, Nike, BMW, Shell, McDonalds, and GE give no clues as to what the company does.
Others think it's better to have a descriptive name and logo.
The first approach has the disadvantage of requiring more branding, while the second has the disadvantage of being less distinctive.
I think that the first approach works best if you have a marketing budget and plan to grow, while the second is much better for local businesses or lifestyle or niche businesses where organic search matters more.
VC-backed startups will probably do better with the first route, while bootstrapped side projects might work better with the second approach?