As far as programming software, NO you don't need to. Bitcoind supports mining, all you have to do is point all of your miners at a local ip address once its setup. Its not that big of a deal and for the guys managing/installing the hardware for petamine, it would be a walk in the park.
I do agree that if we decide to split the hashrate at some point, it would be nice to atleast have some at p2pool, as it is a great concept.
The reason why we should try to have as little variance as possible, is to not add further reasons for price speculation to the mix, it is already complicated enough.
I was not talking about programming a standard miner software to run the blockchain and mine directly on it, i was talking about more complicated management software.
This concerns individual miner monitoring etc., right now this can easily be done via gh.io on a per worker basis (and other features too), if a machine has a problem you will know it.
Many existing features that gh.io or indeed any pool offers us right now would have to be built on our own.
Pooled mining also eases the way for Cryptx´ maximum transparency, as anyone can view stats, etc.
Finally, i think it is important to not try to fix problems that currently (and most likely in the future) dont exist. Have cryptx focus their energy on delivering amazing hashpower!
+1 +2 +3