Yes the ROI is diminishing however it does allow you to continue using older generation miners and updating them through profits.
This is the approach I have used and although I am not packing a 10THs facility, I do own my 1.5kW solar array plus the Jally plus the R-box plus the 3 * 6770s plus the 2 * AMD 6 cores that were ALL paid for out of an initail $500 investment.
Yes, this is less profit than having bought just BTC however I am more comfortable working with and understanding hardware/ software than I am with world economics...
P.S the 1.5kW array is more than enough to power sufficient ASICs to make it worth my while as each gen improves more hash for less watts. As the current 3rd gen stabilises, I will grab a few more to my collection.
Overall, work out a business plan that works for you and stick to it!
Many states force utilities to purchase excess solar power from consumers at retail prices.
Even if the electric did not "cost" anything they would still miss out on selling that electricity to the utility company