A sad reality. You could make the best game in all existence, but without proper advertising and touching (or even crossing) the spamlord line, your chances of making it succeed are microscopical. So yeah, you kinda have to do it all :p