This is going to be controversial, but I think there are instances where cheating is acceptable. Primarily when studying something that one has lesser interest in, and doesn't impact how they'd function in the real world.
If the time saved by cheating is invested in another skill that one is more inclined towards, then I don't personally see the harm.
Of course, if cheating is entirely relied upon and abused, then it becomes a real issue.