bitcoin mining is costly because need more power supply and expensive equipment's like GPU and also need Software. but many people are doing this because mining is costly but give guaranteed income compare to trading bitcoins and other currencies on exchanges also mining is not for everyone. if u are ready for high costly equipment's then u can otherwise not.