Why Software Development Is Worth The High Cost