Marketing is about build user numbers, attracting them to the concept and retaining them.
An educated consumer is a good customer as they say.
So rather than launch a product, get users annoyed at the start up phase, and giving up is loosing them.
And rather than launching a marketing campaign giving users freebees to talk up a product they don't know much if anything about it, yet promoting it. Which sort of puts ICO's I've seen so far in the category of 'spam' marketing.
An better idea imho is to pay users to learn your product. Once they know they tell others, and user base grows.
So free BAT's are avail, one just has to learn their product. Brilliant marketing imho
https://www.newsbtc.com/2019/02/07/new-coinbase-venture-lets-you-earn-free-crypto-bat-surges-30/