It really depends. When I emerged out of the DoD contracting industry, it was a total WTF that we weren't obsessing over charge codes and timekeeping. Even if we're not billing a customer, how do we even know what we're spending our time on if we're not documenting it with constant timesheets?
It's possible for process to serve a purpose, but still not be worth it. (Not going to argue with your specific examples though)