Problem is you can't get timestamps and run times of your commands 'when you really need it', unlike almost everything else
For a personal workstation - you should never "really need it".
It's a personal machine and should be treated as disposable. Doing anything less is fairly irresponsible.
So sure - turn on timestamps for your ssh bastion (although it should be in the logs already...), or turn them on for the ci/cd pipeline (not that you should need them there anyways, since it should be dumping tons of timing info already).
But a personal machine? Plain ol' ">" is plenty.
Not that there's anything wrong with a maximal prompt either... I've definitely done the "configure all the powerline settings!" thing. But I also don't mind a simple ">" or "#".
Why the timestamps are that important? Honestly asking.
You can always time your commands with "time".
Well, that's why you build it into the prompt. So you don't give yourself the opportunity to forget.
As an alternative, perennial HN recommendation atuin (https://atuin.sh) logs time, duration and exit code (among other data) for every command.
That way you only have to look at it when you need it, and you can also figure out what you were doing last week/month/year if necessary.