I've been debating this. With a poolPct of 50% only about 25% of the synapses start out connected. For W=21 that's pretty small and such a small number might not lead to good SDR's.  The whole issue of how we initialize permanences in the spatial pooler deserves some investigation. I probably wouldn't change it everywhere just yet, but 0.85 definitely works better in this example.