Honestly, I have the same argument against caps. As much as everyone argues it helps people who have less time to catch up, it's really annoying for people who have less time and can only play in bursts.
I'm not the type of person who plays for 30 minutes a day. I'm the type of person who plays for 8 hours in one day.
However, I understand why it's there though. If the no-lifers rush to get everything as soon as content drops and then abandon said content, the people who no-life on a later date won't have people to join them in doing said content they're behind on.
I guess caps are the lesser of two evils.