I'm confused why everyone keeps talking about silicon shortage and capacity.. That's hardly the problem driving the frustration from what I've gathered.

It sounds more like a programming oversight leading to people being unfairly removed from the queue, often doubling or tripling their effective wait time.