Confused about DigiYatra app & web check-in benefits - do they actually help if I have bags to be checked in?

I'm a bit confused about how DigiYatra and web check-in actually help speed up the airport process.

From what I understand, the normal airport flow is:

  1. Check-in counter to drop bags + get boarding pass
  2. Security check
  3. Board flight
  • Where exactly does DigiYatra fit in this process? What parts does it actually speed up?
  • Everyone keeps telling me to do web check-in, but if I have bags to check in anyway, what's the point? Do I still have to wait in the same line?
  • Is there any way to skip/speed up the check-in counter queues when you have bags to check?

Would really appreciate if someone who's used these services could explain what actually helps and what doesn't. Thanks!

EDIT: flying from Delhi to Mumbai if that helps!