Yeah, the reason is because now in order to mine bitcoin, the algorithms are so complex that normal server or desktop hardware aren't efficient enough to solve them. So by the time they do solve the algorithm, you've spent more on power running the machine than you have on the return you get back. They already have machines that are specifically designed to mine bitcoin, it's still getting to the point they aren't efficient enough though.