It also gives you extra protection in case you hit traffic heading to the airport, especially when travelling w/o checked bags. If you get to the terminal 25 minutes before your flight, assuming security doesn't take long, you can go right to the gate and board normally. But if you haven't online-checked in, the airline might refuse to let you onto that flight, since you've missed the checkin deadline.