It's the company's responsibility to manage effort, staff levels, timelines and overtime compensation. So when you say that it takes more than 9-5, what I hear is that they need more staff, longer time frames for delivery, or to pay higher rates for overtime but instead they're extracting the additional cost for free out of naive 20-something-year-olds who have been brainwashed to think that "being passionate" = working for free.