There are bigger problems than a lack of advertising restricting the community's intake of new players, in my opinion. The high barrier of entry, for one. The amount of credits required to "get going" (taking that point as having a decent-sized transport and, say, 30 million so you can set up just a basic fighter) is really high for a newbie.
I know of a few people who quit due to this.