Almost every new technology is more expensive at first, may be difficult to deploy and requires additional effort to be made interoperable with existing stuff, so what exactly is your point? BTC solves some hard problems in an interesting way, that this comes at a price is a no-brainer.