I agree that POS is a more promising technology, but I wonder why you left possibility for the POW?
POW was needed to recreate the Bitcoin balances. There was no reason to take the time to completely remove that unused code afterwards as POW cannot be used after the main net launch without forking away from the main chain and changing the code.