It can be very valuable to know that if you put the same files in, you get _exactly_ byte-for-byte identical artifacts out of your build system. Even letting your language access the actual current date/time can break that.
(IIRC, I don't believe Bazel actually has fully deterministic builds yet, though.)