They have a good marketing team and budget,they know that awareness is a key factor if people continue or persistently being seen,they will get curious or will treat it as a good service provider or product,just like what you saw in a tv commercials,they keep repeating it over and over.
I concur~ Starts getting annoying after a while.The illogical part is,they don't even have a tag line of what makes them special.The simple project name doesn't say much about it which restricts me from opening the links.