I suspect something may have been lost in the reporting here. Had the the aircraft had insufficient fuel to go around they'd have known about it a lot earlier than 3000 ft and company policy would have been to declare a mayday much, much earlier than that. Sounds a bit unusual that all 3 flight crew were ignorant of company fuel policy or chose to ignore it.