I think it's you who lacks understanding of how software projects are managed. Adding more staff to the problem isn't always the right solution. It can actually end up slowing things down by the time staff are taken off the project to train up the new staff and get them started. Whether it's worth it depends on how far away the deadline is.