Of course. But for those with issues that would get in the way of them doing so, they can check in at the airport.
We have had to do that when we were someplace without any internet access. Just drove to the airport (allowing additional time) and checked in there.