I think EIP999 is necessary. We shouldn't try to force decentralization on a network as we are trying right now on Ethereum. Forcing things never works out well and things like decentralization should come naturally.
Decentralized exchanges are working right now (mostly) and we didn't force Binance to become a decentralized exchange, just cause in the long term that is our aim. We need centralization first to have platforms we can rely on and have decentralized exchanges come afterwards.