This post might mean nothing to many of you, but to me, it means a lot and is proof that you might have all creativity, best service and genuineness but still lavish in failure with your business if there is no quality marketing. No matter what you do, let your product/service be good, but let the marketing be "better," if not "best." Those popular companies are products of good marketing and this marketing is not all about you spending all the money, you can engage people in terms of affiliates and before you know it, it would have gone viral.
What shocked me and even brought about this post was an in-game on Telegram that I joined through a Medium article about 3-4 months ago. The developers had good prospects and gave quality UI & UX etc, but they struggled to sell what they offered for months. They might have tried some nonsense marketing system that gave them about 450k fake followers. I know it's "nonsense" since their posts hardly attracted 700 reactions (like, love etc) for months despite 450k followers with over 100k views.

But in just 3 days of noticing they've partnered with a good advertising outlet, could you believe that the followers jumped to over 1 million with over 750k views and the reaction has reached almost 200k from below 700? This is awesome! This can only happen with the help of "marketing," which I now value more than products and services in a business's success.

As a rule of thumb: If marketing service promises more followers, it's most likely garbage marketing program. Also, if a company buys followers, it's either a garbage company, or they hired cheapest marketing possible. In both cases, avoid a company that buys followers like a plague, because that's not going to be an only thing they will mislead you.
That also either signals that team doesn't have smart people in it, or that they believe that their target audience is stupid enough that they wouldn't see or care. And what exactly you need stupid customers for? Money and scamming are the only 2 options they are perfect for.