Perhaps I'm oversimplifying or missing something, but I've always thought that if Bitcoin mining were so lucrative, all these companies that are making dedicated mining hardware would be putting it to use themselves rather than selling it to someone else. They must have a pretty good reason to expect they can make more money selling you the hardware vs. using the hardware to mine for themselves, and that should make you think twice about whether it is worth buying.