in my experience they have a person who does it sometimes when they have time, at best

And their management keep blatantly dropping "client projects" and "billable hours" into discussions with them.