honestly, larger PVP zones would help this alot, mixed with more goals for corps to achieve. a 20 man corp isn't going to even attempt to hold an outpost, so they need an incentive to come out and play. Something like temporary safety in a small area would be cool, like a mini intrustion, and could even play out on a larger scale as a way to increase options and complexity of the larger intrustions. Just little game things like that, with a reward attached, to make them worthwhile, would probably go a long way towards getting people out to the islands.
I do see what these guys are saying, I just don't necessarily agree with what they're calling for as a solution. focus on the meta gaming, make it worthwhile for the whole population to participate, and it then becomes the norm, rather than the exception, which is what the game is all about, yes?