I don't understand how implementing RC pools is a soft fork
I don't think resource credits are actually part of consensus at all, so any changes to it are a soft fork. It's just that all of the witness nodes enforce them and won't let transactions into a block unless the account has enough RC. If you run a witness node and disable resource credits then you should be able to include transactions into a block from accounts that don't have enough RC for those transactions and it will still be considered a valid block and valid transactions. The idea is that if you are doing this then you would presumably lose witness votes and not be able to make many more blocks.
RE: Alt Market Strong; Maximalism WRong