I'm pretty sure your example there is exactly what mining is, just with the added functionality of actually "handling" new transactions.
Mining consumes significantly more energy + more wear equipment.
That's correct! if people know yout sites they will not buy miners if your methods are working and don't waste a huge money for investing in minings.