It's bizarre to me that rent-a-miner is a viable business at all. Why don't the owners just set the miners to mine whatever the most profitable coin is at the moment?
Your question is still valid and good, but not in the way you have phrased it. The real answer is: laziness. NiceHash is easy and steady. If you have a nice gaming rig, you can make a few extra bucks a day by selling your hashing power while it's idle. If you are a serious miner, you probably don't use NiceHash.