While I wholeheartedly agree that nvidia should do this, what bothers me is that they take functionality away without adding anything in or lowering the price. They are selling a "technically" inferior SKU for the same price.
Vendors are selling cards at 10-50% above MSRP and scalpers are selling them at 200-300% of MSRP precisely because they're usable for mining.
By breaking the mining incentive, they are dropping prices for consumers. Considerably.
A service with more features that I can't use is less valuable than one with less features that I can use whenever I want.
coincidentally they just announced official support for GPU passthrough on consumer gaming cards, very likely as an olive branch to prosumers to calm the outrage over this issue.