I thought Bitcoins were a proof of work thing, with a limited total number, so the rate of mining changes over time and in response to the price, or has that changed?
When I lasted looked mining on your own electricity bill was madness, but botnets were being used to mine, and had sufficient benefits in being easy to convert that the botnet operators were preferring bitcoin mining over riskier endeavours.
You need to account costs of getting caught. Botnets are easily create and maintained fairly anonymously, but renting them out means taking money, and spamming means having customers and sales, all of which increase your chance of getting caught doing something illegal. Doing computational proof of work for electronic cash is very low risk, and at the peak of BitCoin pricing a lot of the hacked servers were being used for BitCoin mining.
Even if you were able to bust a botnet which is mining bitcoins, compared to credit card fraud, bank fraud, this is going to be bottom of your priorities—at least till those setting the priorities own a shed load of BitCoins.
Botnets are often not heterogenous, sure you don’t guarantee graphics cards, but most of those I saw were webservers hacked using the same small set of exploits, or same sets of default credentials.