With the one-stop self check in machines, you check your bags with an agent right behind the machines. I think with web check-in, you can check bags at the same place.
Clearly there are some cases where check-in is necessary. I was just wondering about the rest...