who needs the MC to achieve all these services? to me, Bitoin is Money and only money. all these services can be created and just adopt BTC as their currency unit of exchange. this would be how to drive the price of BTC much higher.

How exactly do you propose they do this.
Consider the two very desirable applications of privacy and instant confirmations. These are sidechains that operate a money function. Would you prefer that these be as equally decentralized and secure as Bitcoin or that they be conferred to a federation of servers/oracles/OT?