well .. actually the opposite. google didnt start with the concept of ads at all. they started out by offering free search. ads were nowhere in their initial plans. it was later they discovered that ads actually helped them make money.
in that case, they didnt have a business model, they just got lucky!
if this is what you want to believe, fine, but there are those fields called strategic management, marketing and economics, where people study and discuss how you can make a real plan to make real money, and believe it or not it works, and many many companies survived thanks to those reasearches from those fields, and many many companies failed for ignoring those exact things
and in business just like in development, implementing is way harder than knowing, so just because you know whats right, doesnt mean you can do whats right