I've been a "fancy prompt" fan for decades. It started when I got (possibly the first) CRT (HP2641?) at Bell Labs with command re-entry capability. I put a @ at the end of my prompt, so when I re-entered a line, the prompt itself would disappear (@ was the default line-kill character in the pre-internet era). As it got possible to make ksh prompts fancier, I put a newline at the end of the prompt, and used command number, host name, and working directory, color coded (although that may well not show up):
1896 jpl:/home/jpl/Downloads
Easy to visually distinguish prompts from commands, and copy/paste commands. And I jiggered a local cd command to put
user@host ptty current-directory window-size
in the terminal window title. Handier before I retired, when I had many hosts I might be visiting with ssh. Overkill, arguably, but CPU cycles are cheap now.